Spring Boot 如何配置Quartz,使其在同一时间只执行一次作业?

b4lqfgs4  于 2022-11-29  发布在  Spring
关注(0)|答案(1)|浏览(417)

我在Spring Boot项目中使用Quartz。我有一个从cron执行的作业,可以手动执行。我如何配置在同一时间只执行一次此作业。@DisallowConcurrentExecution将适合如果作业不能手动触发,但在这种情况下,它是不够的。

xytpbqjk

xytpbqjk1#

@DisallowConcurrentExecution应该可以工作,否则您也可以根据需要尝试实现一个侦听器并否决执行作业。ref-Quartz: skipping duplicate job fires scheduled with same fire time

相关问题