每分钟只运行一次的Quartz表达式

4

我有一个石英计划表达式:exp =“0 * *?* *”,每分钟运行一次。 我将此表达式用作触发器,每分钟调用HTTP POST方法。 问题是它会多次调用POST方法。 我需要一个在一分钟内执行一次的表达式。 有什么建议吗?

4个回答

16

这适用于Quartz。

每隔1分钟,在整点刚开始时执行 - 0 0/1 * * * ?


3

1
这可能是因为请求持续时间超过1分钟。您可以简单地使用@DisallowConcurrentExecution注释实现作业的类,该注释禁止作业在确切的时间执行多次。 您可以查看example

-1

1
它不起作用。表达式无效。表达式应该是一个石英表达式。 - Eraldo Forgoli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接