Spring 定時任務

2021-07-04 21:34:29 字數 1260 閱讀 2169

@scheduled(cron = "0 0/1 * * * ? ")

@override

public synchronized void dojob() throws exception

字段   允許值                       允許的特殊字元

秒    0-59                                       , - * /

分    0-59                                       , - * /

小時    0-23                                   , - * /

日期    1-31                                   , - * ? / l w c

月份    1-12 或者 jan-dec           , - * /

星期    1-7 或者 sun-sat             ,  - * ? / l c #

年(可選) 留空, 1970-2099        , - * / 

- 區間  

* 萬用字元  

? 你不想設定那個字段

下面只例出幾個式子

cron表示式             含義 

"0 0 12 * * ?"             每天中午十二點觸發 

"0 15 10 ? * *"           每天早上10:15觸發 

"0 15 10 * * ?"           每天早上10:15觸發 

"0 15 10 * * ? *"         每天早上10:15觸發 

"0 15 10 * * ? 2005"  2023年的每天早上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觸發

Spring定時任務

sayhello 0 08 21 下面的表示式 0 15 10 6l 2002 2005 將在2002年到2005年的每個月的最後乙個星期五上午10點15分執行作業。你不可能用 trigger來做這些事情。你可以用兩者之中的任何乙個,但哪個跟合適則取決於你的排程需要。更多詳細介紹參考此處 關於cro...

spring 定時任務

xmlns 多加下面的內容 xmlns task 然後xsi schemalocation多加下面的內容 spring task 3.1.xsd最後是我們的task任務掃瞄註解 或者 public inte ce imytestservice component import org.springf...

Spring 定時任務

id commentjob class org.springframework.scheduling.quartz.methodinvokingjobdetailfactorybean name targetobject class com.cmsz.guide.listener.autocomme...