Spring 计划任务 - 让它们 运行 每天凌晨 3 点?
Spring scheduled tasks - making them run every day at 3am?
我在 spring...
中有以下安排
<task:scheduled ref="jobService" method="jobToRun" cron="0 0 7 ? * MON" />
我现在需要每天(包括周末)凌晨 3 点实现这一点 - 我不知道我在这里看到的是什么,Cron 总是让我不知所措 = 我知道我需要改变"0 0 7 ? * MON" 字符串,但我不知道它应该是什么......感谢所有帮助!提前致谢。我尝试用谷歌搜索这个,但似乎有多种格式等 - 我不太确定我到底需要它是什么。
您需要更改 cron
如下所示:
<task:scheduled ref="jobService" method="jobToRun" cron="0 0 3 * * *" />
cron 表达式代表以下时间:
0 - 0 秒
0 - 0 分钟
3 - 凌晨 3 点
cron
中的其余 *
字段表示全年、所有周和日
我建议您从 here
了解 cron 表达式模式
我在 spring...
中有以下安排 <task:scheduled ref="jobService" method="jobToRun" cron="0 0 7 ? * MON" />
我现在需要每天(包括周末)凌晨 3 点实现这一点 - 我不知道我在这里看到的是什么,Cron 总是让我不知所措 = 我知道我需要改变"0 0 7 ? * MON" 字符串,但我不知道它应该是什么......感谢所有帮助!提前致谢。我尝试用谷歌搜索这个,但似乎有多种格式等 - 我不太确定我到底需要它是什么。
您需要更改 cron
如下所示:
<task:scheduled ref="jobService" method="jobToRun" cron="0 0 3 * * *" />
cron 表达式代表以下时间:
0 - 0 秒
0 - 0 分钟
3 - 凌晨 3 点
cron
中的其余 *
字段表示全年、所有周和日
我建议您从 here
了解 cron 表达式模式