Springboot2.x整合定时任务(某年某月某日执行),很实用的例子(3)

2023-04-26 来源:飞速影视
(6)L:表示最后,只能出现在DayofWeek和DayofMonth域。如果在DayofWeek域使用5L,意味着在最后的一个星期四触发。
(7)W:表示有效工作日(周一到周五),只能出现在DayofMonth域,系统将在离指定日期的最近的有效工作日触发事件。例如:在 DayofMonth使用5W,如果5日是星期六,则将在最近的工作日:星期五,即4日触发。如果5日是星期天,则在6日(周一)触发;如果5日在星期一到星期五中的一天,则就在5日触发。另外一点,W的最近寻找不会跨过月份 。
(8)LW:这两个字符可以连用,表示在某个月最后一个工作日,即最后一个星期五。
(9)#:用于确定每个月第几个星期几,只能出现在DayofMonth域。例如在4#2,表示某月的第二个星期三。
2、其他参数
(1)initialDelay:启动后多久开始执行,单位时毫秒
(2)fixedRate:下次执行时间,任务开始运行的时候就计时。
(3)fixedDelay:下次执行时间,fixedDelay等任务进行完了才开始计时
第一种形式使用的比较多,一般表示循环使用,但是也要看自己实现什么业务。定时任务实现起来非常的简单。代码已经上传到了github。评论区有。

相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号