@Configuration(proxyBeanMethods=false) @ConditionalOnMissingBean(value=org.flywaydb.core.Flyway.class) @EnableConfigurationProperties(value={DataSourceProperties.class,FlywayProperties.class}) public static class FlywayAutoConfiguration.FlywayConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
FlywayAutoConfiguration.FlywayConfiguration.FlywayInitializerJdbcOperationsDependencyConfiguration
Additional configuration to ensure that
JdbcOperations beans depend on
any FlywayMigrationInitializer beans. |
protected static class |
FlywayAutoConfiguration.FlywayConfiguration.FlywayInitializerJpaDependencyConfiguration
Additional configuration to ensure that
EntityManagerFactory beans
depend on any FlywayMigrationInitializer beans. |
protected static class |
FlywayAutoConfiguration.FlywayConfiguration.FlywayInitializerNamedParameterJdbcOperationsDependencyConfiguration
Additional configuration to ensure that
NamedParameterJdbcOperations
beans depend on any FlywayMigrationInitializer beans. |
Constructor and Description |
---|
FlywayConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.flywaydb.core.Flyway |
flyway(FlywayProperties properties,
DataSourceProperties dataSourceProperties,
org.springframework.core.io.ResourceLoader resourceLoader,
org.springframework.beans.factory.ObjectProvider<DataSource> dataSource,
org.springframework.beans.factory.ObjectProvider<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, DataSourceProperties dataSourceProperties, org.springframework.core.io.ResourceLoader resourceLoader, org.springframework.beans.factory.ObjectProvider<DataSource> dataSource, @FlywayDataSource org.springframework.beans.factory.ObjectProvider<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)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.