- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用配置 yml 属性禁用 ShedLock。因此,如果没有必要,我不必创建表 shedlock。有没有办法禁用 Shedlock 的使用?
我试图删除@Bean lockProvider 但后来我收到了这条消息:
No qualifying bean of type 'net.javacrumbs.shedlock.core.LockProvider
最佳答案
如果您将 ShedLock 与 shedlock-spring
依赖项结合使用,则您的应用程序中可能存在一个 @EnableSchedulerLock
。将 LockProvider bean 设置与注释一起移动到单独的 @Configuration
类并添加一个 @ConditionalOnProperty
注释,例如:
@Configuration
@EnableSchedulerLock
@ConditionalOnProperty(value = "shedlock.enabled", matchIfMissing = true)
public class ShedLockConfig {
@Bean
public LockProvider lockProvider(DataSource dataSource) {
// ...
}
}
并添加属性
shedlock:
enabled: true
到你的application.yml
关于没有数据库的 Spring ShedLock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70651078/
我想使用配置 yml 属性禁用 ShedLock。因此,如果没有必要,我不必创建表 shedlock。有没有办法禁用 Shedlock 的使用? 我试图删除@Bean lockProvider 但后来
我已经为我的应用程序实现了 shedlock,它运行良好,我们拥有的两台服务器没有任何问题。 我们现在在不同的域中添加了两台新服务器,并且 shedlock 也会选择它们。 (嗯,这就是它的意图) 我
我有这样的代码: private static final String FOURTEEN_MIN = "PT14M"; ... @Scheduled(cron = "0 */15 * * * *")
我们正在使用 Spring Shedlock 库在集群环境中一次运行一个任务实例。但看起来锁定会一直保持到特定时间(由 lockAtMostFor 属性配置,如果我们不配置,它将从 spring 配置
目录 一:ShedLock 简介 二:配置maven 依赖 三:SchedulerLock 基于 Redis 的配置 四:在启动类中添加 @Enable
我需要在使用 shedlock 的微服务项目中更新 spring-boot 的次要版本。 如果 spring-boot 版本为 2.0.x,它工作正常,但如果我将其升级到 2.1.x,则测试应用程序
有一个应用程序通过调度程序运行一些进程,比如我们有多个实例,我们选择 shedlock 来阻止其他运行相同的进程。但是,它不起作用,因为 sleuth 提供了一个 Runnable 实例,它是 Tra
我将 Shedlock 与 Spring Boot 和 Redis 一起用作锁提供程序。 似乎一切正常。但是当我在执行任务期间手动转到 Redis 时,我看不到锁的特定 KEY。 在 Redis CL
我有一个 Spring Boot 实时应用程序,它使用带有 SockJS 的 Websockets。目前我正在使用 LoadBalancer 和两个实例扩展我的应用程序。由于应用程序中的 cron 作
我正在使用 Shedlock运行我的 scheduler如果服务的多个实例正在运行,则只执行一次任务。 我关注了 documentation这就是我所做的。 这是需要定期运行的功能 @Schedule
我是一名优秀的程序员,十分优秀!