Java 如何在mongock中禁用ThroweExceptionIfCannotoBainLock
使用运行mongock的传统方法-Java 如何在mongock中禁用ThroweExceptionIfCannotoBainLock,java,spring-data-mongodb,mongock,mongobee,Java,Spring Data Mongodb,Mongock,Mongobee,使用运行mongock的传统方法- 我们如何将设置“ThroweExceptionIfCannotoTainLock”为false的配置传递给此生成器?我们可以通过调用“dontFailIfCannotAcquireLock”进行如下设置 @Bean public MongockSpring5.MongockInitializingBeanRunner changockSpring5(ApplicationContext springContext, MongoClient mongoClie
我们如何将设置“ThroweExceptionIfCannotoTainLock”为false的配置传递给此生成器?我们可以通过调用“dontFailIfCannotAcquireLock”进行如下设置
@Bean
public MongockSpring5.MongockInitializingBeanRunner changockSpring5(ApplicationContext springContext, MongoClient mongoClient) {
SpringDataMongoV3Driver driver = SpringDataMongoV3Driver.withDefaultLock(
new MongoTemplate(mongoClient, database));
return MongockSpring5
.builder()
.setDriver(driver)
.addChangeLogsScanPackage("com.abc.mongock.migration")
.setSpringContext(springContext)
.buildInitializingBeanRunner();
}
MongockSpring5
.builder()
.setDriver(driver)
.addChangeLogsScanPackage("com.abc.mongock.migration")
.setSpringContext(springContext)
.dontFailIfCannotAcquireLock()
.buildInitializingBeanRunner();