BAEL-3498: Conditionally Disable Flyway

This commit is contained in:
Krzysiek
2019-11-22 23:20:49 +01:00
parent dd9a7593c1
commit e57ae9f271
3 changed files with 61 additions and 0 deletions
@@ -0,0 +1,24 @@
package com.baeldung.flywaycallbacks;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.flywaydb.core.Flyway;
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class EmptyMigrationStrategyConfig {
private Log log = LogFactory.getLog("EmptyMigrationStrategy");
@Bean
public FlywayMigrationStrategy flywayMigrationStrategy() {
return new FlywayMigrationStrategy() {
@Override
public void migrate(Flyway flyway) {
log.info("Skipping Flyway migration!");
}
};
}
}