如何在启动时运行方法并根据cron表达式进行调度并避免并行执行

时间:2018-08-02 13:32:25

标签: java spring quartz-scheduler startup spring-scheduled

我想每天14:00上班。我也想在应用程序启动后运行该作业。这项工作足够长(可以说10分钟),而且恐怕如果在13:58启动会发生什么。我想禁止并发任务执行。

以下内容会起作用吗?

.js

1 个答案:

答案 0 :(得分:0)

如果使用默认的Spring Scheduler,则不需要使用synchronized方法。

它是单线程的,因此一次不会运行一个以上的计划任务。