1. 程式人生 > >Spring定時(任務)刷新-quartz

Spring定時(任務)刷新-quartz

參數 j2se pri 實現 觸發 gmv 方法 其中 實例

Quartz是一個完全由java編寫的開源作業調度框架。他可以與J2EE、J2SE集成,用與處理定時任務、定時刷新的需求。此處使用為與Spring項目集成。


在SpringMVC項目中使用quartz:

1.在Spring的配置文件中,映射一個Bean,用來表示用來定時執行的任務類。

bean的id在下面匹配使用。

2.說明類的詳細信息,使用,任務類可以不實現接口,通過指定調用方法

其中重要的地方為:選擇是否並發執行,映射到要定時執行的類依賴的Bean的id,為上一Bean中類的實例方法。

3.調度觸發器,此處對於Spring的版本有要求,貌似是3.0.0往上的版本才有集成quartz。

此處一個參數為quartz表達式,0/15 * * * * ?意思是每隔15秒執行一次。

4.創建調度工廠,激活觸發器

Spring定時(任務)刷新-quartz