Class LiquibaseAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration
@Configuration @ConditionalOnClass({liquibase.integration.spring.SpringLiquibase.class,liquibase.change.DatabaseChange.class}) @ConditionalOnBean(javax.sql.DataSource.class) @ConditionalOnProperty(prefix="spring.liquibase", name="enabled", matchIfMissing=true) @AutoConfigureAfter({DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class}) public class LiquibaseAutoConfiguration extends Object
Auto-configuration
for Liquibase.- Since:
- 1.1.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LiquibaseAutoConfiguration.LiquibaseConfiguration
protected static class
LiquibaseAutoConfiguration.LiquibaseJdbcOperationsDependencyConfiguration
Additional configuration to ensure thatJdbcOperations
beans depend on the liquibase bean.protected static class
LiquibaseAutoConfiguration.LiquibaseJpaDependencyConfiguration
Additional configuration to ensure thatEntityManagerFactory
beans depend on the liquibase bean.
Constructor Summary
Constructors Constructor Description LiquibaseAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider
liquibaseDefaultDdlModeProvider(org.springframework.beans.factory.ObjectProvider<liquibase.integration.spring.SpringLiquibase> liquibases)
Constructor Detail
LiquibaseAutoConfiguration
public LiquibaseAutoConfiguration()
Method Detail
liquibaseDefaultDdlModeProvider
@Bean public org.springframework.boot.autoconfigure.liquibase.LiquibaseSchemaManagementProvider liquibaseDefaultDdlModeProvider(org.springframework.beans.factory.ObjectProvider<liquibase.integration.spring.SpringLiquibase> liquibases)