Spring中使用Quartz 一

2021-09-06 05:48:08 字數 1358 閱讀 3500

quartz使用

開發環境:spring2.0。如果包類沒有quartz包,則需要加入到類路徑。

a:extends quartzjobbean方法

建立乙個job:

packageonlyfun.bb.quartz;

importorg.quartz.jobexecutioncontext;

importorg.springframework.scheduling.quartz.quartzjobbean;

publicclassquartzdemoextendsquartzjobbean

//此句可以放在a處

scheduler scheduler=

(scheduler)context.getbean("scheduledfactorybean");

trycatch(schedulerexception e) {

//todoauto-generated catch block

e.printstacktrace();

使用******triggerbean類只能做簡單jobjob之間的執行週期指定,如果需要在指定時間執行,可以使用crontriggerbean類。

修改配置檔案如下:

class="org.springframework.scheduling.quartz.crontriggerbean">

class="org.springframework.scheduling.quartz.schedule***ctorybean">

在spring中使用quartz

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

Spring中使用Quartz 二

續spring中使用quartz 一 注意 crontriggerbean的cronexpression屬性指定格式 至少6個時間元素,上面表示每天的15 37 38分執行1次任務。時間元素 按照順序 秒 0 59 分 0 59 小時 0 23 每月第幾天 1 31 月 1 12或jan dec 每...

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

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