@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.jdbc.support.JdbcUtils.class) @ConditionalOnMissingBean(value=org.flywaydb.core.Flyway.class) @EnableConfigurationProperties(value=FlywayProperties.class) public static class FlywayAutoConfiguration.FlywayConfiguration extends java.lang.Object
| Constructor and Description |
|---|
FlywayConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.flywaydb.core.Flyway |
flyway(FlywayProperties properties,
org.springframework.core.io.ResourceLoader resourceLoader,
org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> dataSource,
org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> flywayDataSource,
org.springframework.beans.factory.ObjectProvider<FlywayConfigurationCustomizer> fluentConfigurationCustomizers,
org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.migration.JavaMigration> javaMigrations,
org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.callback.Callback> callbacks) |
FlywayMigrationInitializer |
flywayInitializer(org.flywaydb.core.Flyway flyway,
org.springframework.beans.factory.ObjectProvider<FlywayMigrationStrategy> migrationStrategy) |
@Bean public org.flywaydb.core.Flyway flyway(FlywayProperties properties, org.springframework.core.io.ResourceLoader resourceLoader, org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> dataSource, @FlywayDataSource org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> flywayDataSource, org.springframework.beans.factory.ObjectProvider<FlywayConfigurationCustomizer> fluentConfigurationCustomizers, org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.migration.JavaMigration> javaMigrations, org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.callback.Callback> callbacks)
@Bean @ConditionalOnMissingBean public FlywayMigrationInitializer flywayInitializer(org.flywaydb.core.Flyway flyway, org.springframework.beans.factory.ObjectProvider<FlywayMigrationStrategy> migrationStrategy)