@Scheduled cron表達(dá)式

@Scheduled(        
           cron = "0 */15 * * * ?"
)
//每隔15分鐘啟動一次
@RequestMapping(
        value = {"delta"},        
        produces = {"application/json"}
)
public void deltaDump() {
    log.info("");
  }

一個cron表達(dá)式有至少6個(也可能7個)有空格分隔的時間元素。
按順序依次為:
1.秒(0~59)
2.分鐘(0~59)
3.小時(0~23)
4.天(月)(0~31,但是你需要考慮你月的天數(shù))
5.月(0~11)
6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,F(xiàn)RI,SAT)
7.年份(1970-2099)

*在子表達(dá)式()里表示每個月的含義,“*”在子表達(dá)式(天(星期))表示星期的每一天

“/”字符用來指定數(shù)值的增量
例如:在子表達(dá)式(分鐘)里的“0/15”表示從第0分鐘開始,每15分鐘
在子表達(dá)式(分鐘)里的“3/20”表示從第3分鐘開始,每20分鐘(它和“3,23,43”)的含義一樣

“?”字符僅被用于天(月)和天(星期)兩個子表達(dá)式,表示不指定值
當(dāng)2個子表達(dá)式其中之一被指定了值以后,為了避免沖突,需要將另一個子表達(dá)式的值設(shè)為“?”

“L”字符僅被用于天(月)和天(星期)兩個子表達(dá)式,它是單詞“l(fā)ast”的縮寫
但是它在兩個子表達(dá)式里的含義是不同的。
在天(月)子表達(dá)式中,“L”表示一個月的最后一天
在天(星期)自表達(dá)式中,“L”表示一個星期的最后一天,也就是SAT
如果在“L”前有具體的內(nèi)容,它就具有其他的含義了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Cron表達(dá)式是一個字符串,字符串以5或6個空格隔開,分為6或7個域,每一個域代表一個含義,Cron有如下兩種語法...
    江公子_閱讀 6,851評論 1 1
  • Cron表達(dá)式是一個字符串,字符串以5或6個空格隔開,分為6或7個域,每一個域代表一個含義,Cron有如下兩種語法...
    sakura_L閱讀 360評論 0 0
  • 推薦幾個正則表達(dá)式編輯器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1閱讀 11,851評論 9 151
  • 復(fù)盤是成長的第一步雖然成績很難看但失敗之下往往蘊藏著成功的種子最重要的是撥開掩蓋它的塵土精心灌溉靜候發(fā)芽開花,結(jié)果...
    小屁鳳Panda閱讀 556評論 1 9
  • 讀書打卡——第七天 讀書時間:2016.12.27.11點 “愿我擁有接受不能改變之事我的平和心態(tài),改變能夠改變之...
    曹盈盈閱讀 202評論 0 0

友情鏈接更多精彩內(nèi)容