首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mongock中禁用throwExceptionIfCannotObtainLock

如何在mongock中禁用throwExceptionIfCannotObtainLock
EN

Stack Overflow用户
提问于 2021-03-29 18:57:48
回答 1查看 34关注 0票数 0

使用了运行mongock - https://www.mongock.io/quick-start#traditional-builder-approach的传统方法

代码语言:javascript
复制
@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();
    }

我们如何将将"throwExceptionIfCannotObtainLock“设置为false的配置传递给此构建器?

EN

回答 1

Stack Overflow用户

发布于 2021-03-30 15:33:42

我们可以像下面这样通过调用"dontFailIfCannotAcquireLock“来设置它

代码语言:javascript
复制
MongockSpring5
                .builder()
                .setDriver(driver)
                .addChangeLogsScanPackage("com.abc.mongock.migration")
                .setSpringContext(springContext)
                .dontFailIfCannotAcquireLock()
                .buildInitializingBeanRunner();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66852978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档