@Configuration
@EnableConfigurationProperties(value={org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.class,FlywayMigrationProperties.class})
public static class FlywayMigrationAutoConfiguration.FlywayModuleConfiguration
extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
FlywayMigrationAutoConfiguration.FlywayModuleConfiguration.FlywayInitializerJdbcOperationsDependencyConfiguration
Additional configuration to ensure that
JdbcOperations beans depend on
the flywayInitializer bean. |
protected static class |
FlywayMigrationAutoConfiguration.FlywayModuleConfiguration.FlywayInitializerJpaDependencyConfiguration
Additional configuration to ensure that EntityManagerFactory beans
depend on the
flywayInitializer bean. |
| 构造器和说明 |
|---|
FlywayModuleConfiguration(FlywayMigrationProperties properties,
org.springframework.boot.autoconfigure.jdbc.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<org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy> migrationStrategy,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.flyway.FlywayConfigurationCustomizer> fluentConfigurationCustomizers,
org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.callback.Callback> callbacks,
org.springframework.beans.factory.ObjectProvider<FlywayFluentConfiguration> configurations) |
| 限定符和类型 | 方法和说明 |
|---|---|
FlywayModularizedMigrationInitializer |
flywayModuleInitializer(List<org.flywaydb.core.Flyway> flyways) |
List<org.flywaydb.core.Flyway> |
flyways() |
public FlywayModuleConfiguration(FlywayMigrationProperties properties, org.springframework.boot.autoconfigure.jdbc.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<org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy> migrationStrategy, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.flyway.FlywayConfigurationCustomizer> fluentConfigurationCustomizers, org.springframework.beans.factory.ObjectProvider<org.flywaydb.core.api.callback.Callback> callbacks, org.springframework.beans.factory.ObjectProvider<FlywayFluentConfiguration> configurations)
@Bean(value="flyways") public List<org.flywaydb.core.Flyway> flyways()
@Bean public FlywayModularizedMigrationInitializer flywayModuleInitializer(@Qualifier(value="flyways") List<org.flywaydb.core.Flyway> flyways)
Copyright © 2019. All rights reserved.