java cron定时任务,spring定时任务cron表达式
目录
java定时任务cron表达式每周执行一次。pit cron表达式指定计划一周中的哪一天。
java定时任务cron表达式每周执行一次的坑
java springboot使用schedule来执行预定的任务,这是一个非常常见的功能。一个很常见的网站是在线Cron表情生成器,但是这个网站最近遇到了一个坑。
我每周四都要执行。我在这个网站上验证了我写的表情,还可以。看看最近10次执行时间,同时看看右下角我的日历。没问题吧?其实坑已经出现了。
在这次核实之前,我先在网上查了一下资料。1星期天,2星期一,然后星期四是5。表达式@Scheduled(cron=0 0 1?* 5’),我想就是这样了。结果周四没实施,周五才实施。
/* * *保存驱动程序的统计*每周四1点执行一次*/@Scheduled(cron=0 0 1?* 5’)验证后,如果每周执行一次,那么本周一为1,周二为2。记住,不要掉进坑里。
正确的表达式是@Scheduled(cron=0 0 1?* 4)
每周2:00-10:10排班
0 0 0 ?* 3 *
请注意,一周的范围是{1,2,3,4,5,6,7}。第一天是星期天。
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。