SPRING中簡單的實現定時作業

2021-04-13 02:28:16 字數 1595 閱讀 9516

spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行**。

index

$///加上autowire="no" 是因為在spring中其他bean和該bean的屬性有重名的

br>

面這段配置檔案規定了在早上6點和晚上8點執行compassgps物件的index()方法

附:cronexpression配置說明

字段

允許值允許的特殊字元

0-59

, - * /

0-59

, - * /

小時

0-23

, - * /

日期

1-31

, - * ? / l w c

月份

1-12 或者 jan-dec

, - * /

星期

1-7 或者 sun-sat

, - * ? / l c #

年(可選)

留空, 1970-2099

, - * /

表示式 意義

"0 0 12 * * ?" 每天中午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期間的每1分鐘觸發

"0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發

"0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發

"0 0-5 14 * * ?" 在每天下午2點到下午2:05期間的每1分鐘觸發

"0 10,44 14 ? 3 wed" 每年三月的星期三的下午2:10和2:44觸發

"0 15 10 ? * mon-fri" 周一至周五的上午10:15觸發

"0 15 10 15 * ?" 每月15日上午10:15觸發

"0 15 10 l * ?" 每月最後一日的上午10:15觸發

"0 15 10 ? * 6l" 每月的最後乙個星期五上午10:15觸發

"0 15 10 ? * 6l 2002-2005" 2023年至2023年的每月的最後乙個星期五上午10:15觸發

"0 15 10 ? * 6#3" 每月的第三個星期五上午10:15觸發  

Spring 簡單使用quartz實現定時作業

定時批處理作業是j2ee企業應用裡很重要的一環,用來在晚間進行財務掛賬,資料轉存,新聞聯播等等操作。而在spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行 spring對quartz大刀闊斧的簡化堪稱範例,quartz專案組也...

Spring 簡單使用quartz實現定時作業

定時批處理作業是j2ee企業應用裡很重要的一環,用來在晚間進行財務掛賬,資料轉存,新聞聯播等等操作。而在spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行 spring對quartz大刀闊斧的簡化堪稱範例,quartz專案組也...

Spring 簡單使用quartz實現定時作業

定時批處理作業是j2ee企業應用裡很重要的一環,用來在晚間進行財務掛賬,資料轉存,新聞聯播等等操作。而在spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行 spring對quartz大刀闊斧的簡化堪稱範例,quartz專案組也...