quartz---定時器(配置注解方式&配置xml方式)


 本入門案例基於spring和quartz整合完成。

第一步:創建maven工程,導入spring和quartz相關依賴

 

 

第二步:創建任務類

 

 

第三步:在spring配置文件中配置任務類

 

 

第四步:在spring配置文件中配置JobDetail

 

 

第五步:在spring配置文件中配置觸發器

 

 

第六步:在spring配置文件中配置scheduler

 

 

第七步:加載spring配置文件,創建spring工廠

 

 

 核心概念

1scheduler是一個計划調度器容器,容器里面可以盛放眾多的JobDetailtrigger,當容器啟動后,里面的每個JobDetail都會根據trigger按部就班自動去執行。

 

2JobDetail是一個可執行的工作,它本身可能是有狀態的。

 

3Trigger觸發器代表一個調度參數的配置,什么時候去調。

 

4、當JobDetailTriggerscheduler容器上注冊后,形成了裝配好的作業(JobDetailTrigger所組成的一對兒),就可以伴隨容器啟動而調度執行了。

 

5scheduler是個容器,容器中有一個線程池,用來並行調度執行每個作業,這樣可以提高容器效率。

 

 

quartz注解配置方式

第一步:添加quartz依賴jar包

 

第二步:添加頭部約束文件

 

第三步:掃描所在包

 

第四步:編寫計時器類

 

 


免責聲明!

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



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