春季预定任务 - 每天凌晨3点开始运行?

时间:2017-04-04 20:17:32

标签: java spring cron spring-scheduled

我在春天有以下安排......

        <task:scheduled ref="jobService" method="jobToRun" cron="0 0 7 ? * MON" />

我现在需要在凌晨3点每天(包括周末)发生这种情况 - 我不知道我在这里看到什么,Cron总是有点逃脱我=我知道我需要改变&#34; 0 0 7? * MON&#34;字符串,但我不知道它应该是什么...所有帮助赞赏!提前致谢。我尝试使用谷歌搜索,但有多种格式等等 - 我不太确定我需要它是什么。

1 个答案:

答案 0 :(得分:1)

您需要更改cron,如下所示:

<task:scheduled ref="jobService" method="jobToRun" cron="0 0 3 * * *" />

cron表达式代表以下时间:

0 - 0秒

0 - 0分钟

3 - 3 AM

*中的其余cron字段表示全年,所有周和日

我建议您了解here

中的cron表达模式