Spring Task 定時任務配置與使用


1、cron表達式格式

{秒} {分} {時} {日} {月} {周} {年(可選)}

2、cron各位置取值符

"*" 代表每隔1分/秒/時觸發;
"," 代表在指定的分/秒/時觸發,比如"10,20,40"代表10分/秒/時、20分/秒/時和40分/秒/時時觸發任務
"-" 代表在指定的范圍內觸發,比如"5-30"代表從5分/秒/時開始觸發到30分/秒/時結束觸 發,每隔1分/秒/時觸發
"/" 代表觸發步進(step),"/"前面的值代表初始值("*"等同"0"),后面的值代表偏移量,比如"0/25"或者"*/25"代表從0分/秒/時開始,每隔25分/秒/時觸發1次,即0分/秒/時觸發1次,第25分/秒/時觸發1次,第50分/秒/時觸發1次;"5/25"代表5分/秒/時觸發1次,30分/秒/時觸發1次,55分/秒/時觸發1次;"10-45/20"代表在[10,45]內步進20分/秒/時命中的時間點觸發,即10分/秒/時觸發1次,30分/秒/時觸發1次

參考博客:
(1)Spring Task中cron表達式詳解
(2)Spring Task定時任務的配置和使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM