Package com.almis.awe.autoconfigure
Class FlywayMigrationConfig
java.lang.Object
com.almis.awe.autoconfigure.FlywayMigrationConfig
@Configuration
@ConditionalOnProperty(name="spring.flyway.enabled",
havingValue="true")
public class FlywayMigrationConfig
extends Object
Flyway configuration
- Author:
- pvidal Created by pvidal on 04/12/2019.
-
Constructor Summary
ConstructorDescriptionFlywayMigrationConfig
(org.flywaydb.core.Flyway flyway, DataSource dataSource, DatabaseConfigProperties databaseConfigProperties) Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy
Flyway migration strategyvoid
-
Constructor Details
-
FlywayMigrationConfig
@Autowired public FlywayMigrationConfig(org.flywaydb.core.Flyway flyway, DataSource dataSource, DatabaseConfigProperties databaseConfigProperties) Constructor- Parameters:
flyway
- FlywaydataSource
- Awe routing datasourcedatabaseConfigProperties
- Database config properties
-
-
Method Details
-
flywayMigrationStrategy
@Bean public org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy flywayMigrationStrategy()Flyway migration strategy- Returns:
- FlywayMigrationStrategy
-
initFlyway
@PostConstruct public void initFlyway()
-