在Spring中使用Quartz實現定時任務

2021-08-23 11:55:53 字數 625 閱讀 4450

今天在開發中遇到定時任務的問題,最初嘗試在web.xml中配置乙個timer***來實現,但是,又和jbpm的定時任務相衝突,請教公司一高手,說:用這個方式是不提倡的,最好用spring來實現。

方法如下:

xml配置如下:

注:cronexpression配置說明如下:

[b]字段 允許值 允許的特殊字元 [/b]

秒 0-59 , - * /

分 0-59 , - * /

小時 0-23 , - * /

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

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

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

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

其中redcasetimerquartz類要繼承quartzjobbean類

public class redcasetimerquartz extends quartzjobbean  catch (exception e) 

}else

}}

在spring中使用quartz

好吧!我承認我對quartz並不熟悉,這種境況需要通過學習它,使用它去改變。先記錄下最進在spring中使用quartz的經驗。spring中提供了對quartz的支援,使得在spring使用quartz變得很容易,只需要在配置檔案中進行配置就行了。當然在路徑中要加入相應的jar包,我用的是quar...

在Spring中使用JMS

spring對jms進行封裝,使用起來更簡單。以下給出範例 供參考!在spring中可以用jmstemplate物件來傳送 接收訊息。1 連線工廠 在非web ejb容器中使用pool時,要手動stop,spring不會為你執行destroy method的方法。如果使用了pooledconnect...

在Spring中使用Quartz進行任務排程 1

概述 各種企業應用幾乎都會碰到任務排程的需求,就拿論壇來說 每隔半個小時生成精華文章的rss檔案,每天凌晨統計論壇使用者的積分排名,每隔30分鐘執行鎖定使用者解鎖任務。對於乙個典型的mis系統來說,在每月1號凌晨統計上個月各部門的業務資料生成月報表,每半個小時查詢使用者是否已經有快到期的待處理業務 ...