我有一个石英计划表达式:exp =“0 * *?* *”,每分钟运行一次。 我将此表达式用作触发器,每分钟调用HTTP POST方法。 问题是它会多次调用POST方法。 我需要一个在一分钟内执行一次的表达式。 有什么建议吗?
我有一个石英计划表达式:exp =“0 * *?* *”,每分钟运行一次。 我将此表达式用作触发器,每分钟调用HTTP POST方法。 问题是它会多次调用POST方法。 我需要一个在一分钟内执行一次的表达式。 有什么建议吗?
这适用于Quartz。
每隔1分钟,在整点刚开始时执行 - 0 0/1 * * * ?
trigger = newTrigger()
.withIdentity("trigger7", "group1")
.withSchedule(simpleSchedule()
.withIntervalInMinutes(1) )
.build();
@DisallowConcurrentExecution
注释实现作业的类,该注释禁止作业在确切的时间执行多次。
您可以查看example。"* * * * *"
即5个星号
尝试使用它。
使用此链接作为参考:
https://crontab.guru/every-1-minute