Class FlywayAutoConfiguration.FlywayConfiguration

java.lang.Object
org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration.FlywayConfiguration
Enclosing class:
FlywayAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.jdbc.support.JdbcUtils.class) @ConditionalOnMissingBean(org.flywaydb.core.Flyway.class) @EnableConfigurationProperties(FlywayProperties.class) public static class FlywayAutoConfiguration.FlywayConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.flywaydb.core.Flyway
    flyway(FlywayProperties properties, 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)
    Deprecated, for removal: This API element is subject to removal in a future version.
    flywayInitializer(org.flywaydb.core.Flyway flyway, org.springframework.beans.factory.ObjectProvider<FlywayMigrationStrategy> migrationStrategy)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FlywayConfiguration

      public FlywayConfiguration()
  • Method Details

    • flyway

      @Deprecated(since="3.0.0", forRemoval=true) public org.flywaydb.core.Flyway flyway(FlywayProperties properties, 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)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • flywayInitializer

      @Bean @ConditionalOnMissingBean public FlywayMigrationInitializer flywayInitializer(org.flywaydb.core.Flyway flyway, org.springframework.beans.factory.ObjectProvider<FlywayMigrationStrategy> migrationStrategy)