@Scheduled注释方法在错误的时间启动

时间:2013-12-08 14:46:14

标签: java annotations schedule

我的方法用@Scheduled("cron = 0 3 * * * *")注释,但它不是每天凌晨3点运行,而是每小时运行一次。怎么了?

2 个答案:

答案 0 :(得分:0)

我相信你需要0 0 3 ......而不是 0 3 ..

EDIT 特别是0 0 3 1/1 *? *

答案 1 :(得分:0)

cron表达式中共有6个字段按顺序排列 - 秒,分钟,小时,星期几,月份,星期几。您只配置了秒和分钟。它将在第三分钟每小时配置一次。

Cron应为0 0 3 * * *

现在,它将在每天凌晨3:00:00运行