gpt4 book ai didi

java - ScheduleExpression 和增量

转载 作者:行者123 更新时间:2023-11-30 07:19:49 26 4
gpt4 key购买 nike

我正在试验 ScheduleExpression 并注意到一个奇怪的行为:

如果我每 30 秒创建一个计时器

scheduleExpression.second("*/30");

我明白了

[second=*/30;minute=*;hour=*;dayOfMonth=*;month=*;dayOfWeek=*;year=*;timezoneID=null;start=null;end=null]

我的计时器按预期每 30 秒(在 :00 和 :30)执行一次。到目前为止一切顺利。

然后我尝试用分钟做同样的事情

scheduleExpression.minute("*/1");

正如我预期的那样

[second=*;minute=*/1;hour=*;dayOfMonth=*;month=*;dayOfWeek=*;year=*;timezoneID=null;start=null;end=null]

但是我的@Timeout 方法被连续调用。代码完全相同,我只是更改了 ScheduleExpression

这是一个已知问题吗?还是我误解了文档,我必须同时设置这两个

scheduleExpression.second(0);
scheduleExpression.minute("*/1");

最佳答案

来自 ScheduleExpression documentation看来您应该调用这两种方法(尤其是如果您之前安排了 seconds)。

看看这个:

Example : ( minute = "∗/14", hour="1,2")

他们正在设置分钟小时

关于java - ScheduleExpression 和增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14374673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com