学习文档
http://spring.io/guides/gs/scheduling-tasks/
学习参考:https://www.jianshu.com/p/c7492aeb35a1
Scheduled 定时任务
注解@Scheduled
cron属性
Seconds : 可出现", - * /"四个字符,有效范围为0-59的整数
Minutes : 可出现", - * /"四个字符,有效范围为0-59的整数
Hours : 可出现", - /"四个字符,有效范围为0-23的整数DayofMonth : 可出现", - / ? L W C"八个字符,有效范围为0-31的整数
Month : 可出现", - * /"四个字符,有效范围为1-12的整数或JAN-DEcDayof
Week : 可出现", - / ? L C #"四个字符,有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天,2表示星期一, 依次类推Year : 可出现", - /"四个字符,有效范围为1970-2099年
列子
"0 0 12 * * ?" 每天中午十二点触发
"0 15 10 ? * *" 每天早上10:15触发
"0 15 10 * * ?" 每天早上10:15触发
"0 15 10 * * ? *" 每天早上10:15触发
"0 15 10 * * ? 2005" 2005年的每天早上10:15触发
"0 * 14 * * ?" 每天从下午2点开始到2点59分每分钟一次触发
"0 0/5 14 * * ?" 每天从下午2点开始到2:55分结束每5分钟一次触发
"0 0/5 14,18 * * ?" 每天的下午2点至2:55和6点至6点55分两个时间段内每5分钟一次触发
"0 0-5 14 * * ?" 每天14:00至14:05每分钟一次触发
"0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44触发
"0 15 10 ? * MON-FRI" 每个周一、周二、周三、周四、周五的10:15触发
fixedRate 上一个调用开始后再次调用的延时,不等执行完
fixedDelay 等待执行完成
initialDelay 第一次延时
联系和总结
这个比较简单,没有什么好说的,熟悉linux crontab的,格式差不多