@Configuration @ConditionalOnClass(value=org.flywaydb.core.Flyway.class) @ConditionalOnBean(value=javax.sql.DataSource.class) @ConditionalOnProperty(prefix="spring.flyway", name="enabled", havingValue="true") @AutoConfigureBefore(name={"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration","org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration","org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration","com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration","com.alibaba.druid.spring.boot.DruidAutoConfiguration","com.zaxxer.hikari.spring.boot.HikaricpAutoConfiguration","org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration"}) public class FlywayMigrationAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
FlywayMigrationAutoConfiguration.FlywayJdbcOperationsDependencyConfiguration
Additional configuration to ensure that
JdbcOperations beans depend on the
flyway bean. |
protected static class |
FlywayMigrationAutoConfiguration.FlywayJpaDependencyConfiguration
Additional configuration to ensure that EntityManagerFactory beans depend
on the
flyway bean. |
static class |
FlywayMigrationAutoConfiguration.FlywayModuleConfiguration |
| 构造器和说明 |
|---|
FlywayMigrationAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource |
flywayDatasource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties) |
FlywayMigrationProvider |
flywayMigration() |
@Bean @FlywayDataSource public DataSource flywayDatasource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties)
@Bean public FlywayMigrationProvider flywayMigration()
Copyright © 2019. All rights reserved.