1. 程式人生 > >Spring-Task 註解方式實現

Spring-Task 註解方式實現

第一步:編寫pojo


第二步:新增task相關的配置:


說明:理論上只需要加上<task:annotation-driven />這句配置就可以了,這些引數都不是必須的。

Ok配置完畢,當然spring task還有很多引數,我就不一一解釋了,具體參考xsd文件http://www.springframework.org/schema/task/spring-task-3.0.xsd。

附錄:

欄位   允許值   允許的特殊字元

秒    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 11 ? * *"    每天早上11:15觸發 

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

"0 15 11 * * ? *"    每天早上11: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觸發