本文整理汇总了Java中org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy类的典型用法代码示例。如果您正苦于以下问题:Java FlywayMigrationStrategy类的具体用法?Java FlywayMigrationStrategy怎么用?Java FlywayMigrationStrategy使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FlywayMigrationStrategy类属于org.springframework.boot.autoconfigure.flyway包,在下文中一共展示了FlywayMigrationStrategy类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: cleanMigrateStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
@Bean
public FlywayMigrationStrategy cleanMigrateStrategy() {
FlywayMigrationStrategy strategy = new FlywayMigrationStrategy() {
@Override
public void migrate(Flyway flyway) {
if (clean) {
logger.info("Clean DB with Flyway");
flyway.clean();
} else {
logger.info("Don't clean DB with Flyway");
}
flyway.migrate();
}
};
return strategy;
}
开发者ID:box,项目名称:mojito,代码行数:22,代码来源:FlyWayConfig.java
示例2: flywayMigrationStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
@Bean
@Primary
public FlywayMigrationStrategy flywayMigrationStrategy() {
return flyway -> {
// terrible hack - using system properties to pass data to migration
System.setProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_PROTOCOL, "HTTP");
System.setProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_HOST, getProperty(COMMUNITY_HOST_PROPERTY, COMMUNITY_HOST));
System.setProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_PORT, getProperty(COMMUNITY_PORT_PROPERTY, String.valueOf(COMMUNITY_PORT)));
flyway.migrate();
System.clearProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_PROTOCOL);
System.clearProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_HOST);
System.clearProperty(AbstractMigrateUsersToIncludeUsernames.COMMUNITY_PORT);
};
}
开发者ID:hpe-idol,项目名称:find,代码行数:17,代码来源:IdolFindMockConfigConfiguration.java
示例3: cleanMigrationStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
/**
* Configures the Flyway migration strategy to clean the DB before migration first. This is used
* as the default unless the Spring Profile "production" is active.
*
* @return the clean-migrate strategy
*/
@Bean
@Profile("!production")
public FlywayMigrationStrategy cleanMigrationStrategy() {
FlywayMigrationStrategy strategy = new FlywayMigrationStrategy() {
@Override
public void migrate(Flyway flyway) {
logger.info("Using clean-migrate flyway strategy -- production profile not active");
flyway.clean();
flyway.migrate();
}
};
return strategy;
}
开发者ID:OpenLMIS,项目名称:openlmis-stockmanagement,代码行数:21,代码来源:Application.java
示例4: cleanMigrationStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
/**
* Configures the Flyway migration strategy to clean the DB before migration first. This is used
* as the default unless the Spring Profile "production" is active.
* @return the clean-migrate strategy
*/
@Bean
@Profile("!production")
public FlywayMigrationStrategy cleanMigrationStrategy() {
FlywayMigrationStrategy strategy = new FlywayMigrationStrategy() {
@Override
public void migrate(Flyway flyway) {
logger.info("Using clean-migrate flyway strategy -- production profile not active");
flyway.clean();
flyway.migrate();
}
};
return strategy;
}
开发者ID:OpenLMIS,项目名称:openlmis-template-service,代码行数:20,代码来源:Application.java
示例5: cleanMigrateStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
@Bean
public FlywayMigrationStrategy cleanMigrateStrategy() {
FlywayMigrationStrategy strategy = new FlywayMigrationStrategy() {
@Override
public void migrate(Flyway flyway) {
flyway.clean();
flyway.migrate();
}
};
return strategy;
}
开发者ID:tudoNoob,项目名称:poseidon,代码行数:13,代码来源:PoseidonApplication.java
示例6: flywayMigrationStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
@Bean
public FlywayMigrationStrategy flywayMigrationStrategy() {
return new SqlServerFlywayTestMigrationStrategy(dataSourceProperties);
}
开发者ID:infobip,项目名称:infobip-spring-data-jpa-querydsl,代码行数:6,代码来源:TestConfiguration.java
示例7: flywayMigrationStrategy
import org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy; //导入依赖的package包/类
/**
* Disable flyway automatic migration on startup.
* I will be piloted using CLI
* @return No operation flyway migration strategy
*/
@Bean
FlywayMigrationStrategy flywayMigrationStrategy() {
return flyway -> {};
}
开发者ID:kakawait,项目名称:picocli-spring-boot-starter,代码行数:10,代码来源:PicocliSpringBootSampleApplication.java
注:本文中的org.springframework.boot.autoconfigure.flyway.FlywayMigrationStrategy类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论