SpringMVC中使用Cron表達式的定時器


SpringMVC中使用Cron表達式的定時器

 

cron(定時策略)簡要說明

 

順序:

秒 分 時 日 月 星期 年份 (7個參數,空格隔開各個參數,年份非必須參數)

通配符

, 如果分鍾位置為* 10,20 表示10和20分時候分別都運行一次

- 如果分鍾位置為 10-20 表示是10到20分之間每分鍾都運行一次

? 不設置該字段(如當想用每周三,xx時間開始任務,這時候不需要設置日期,可以用?忽略掉)

*  通配符,根據所在位置表示每分鍾每天等

/  如果分鍾位置為 0/5 表示設定的時間開始起,每5分鍾運行一次

一些實例

"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每分鍾一次觸發

"30/10 0-5 * * * *" 每天每小時的頭5分鍾的后30秒.每10秒運行一次

"0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44觸發

"0 15 10 ? * MON-FRI" 每個周一、周二、周三、周四、周五的10:15觸發

 

 

 

 

 

 

在applicationContext.xml中

 

有包

 

 

在java中設置定時器:

 


免責聲明!

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



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