如何在Quartz调度程序中每25秒运行一次?

2022-09-02 23:31:22

我正在使用适用于Java的Quartz Scheduling API。你能帮我每25秒使用cron-expression运行一次吗?这只是一个延迟。它不必总是从第二个 0 开始。例如,序列如下所示:0:00、0:25、0:50、1:15、1:40、2:05 等,直到第 5 分钟序列在第 0 秒再次开始。谢谢。


答案 1

我不认为cron表达式会允许你这样做,但你可以使用

SimpleScheduleBuilder.repeatSecondlyForever( 25 )

由于300(5分钟)是25的倍数,它将自动重复。


答案 2

如果您希望定期触发作业,则可以使用具有指定值的 Quartz。SimpleTriggerrepeatInterval


推荐