【quartz】执行一次功能
生活随笔
收集整理的這篇文章主要介紹了
【quartz】执行一次功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- spring boot : 2.1.1.RELEASE
功能場景
已經配置好 quartz 作業的情況下,作業可以按照設定的時間執行。但,有時候,需要在該設定時間之外觸發一次作業執行。比如,在作業管理功能中,提供執行一次功能。
quartz 作業介紹
- Scheduler 管理作業。比如,添加新的作業,執行作業,刪除作業等等。
- Trigger 觸發器。比如,什么時候執行,是否重復執行等等。
- JobDetail 作業信息。比如,作業標識,作業Bean等等。
執行一次功能
調用 Scheduler 的 void triggerJob(JobKey jobKey) throws SchedulerException; 方法。
怎么得到 Scheduler
springboot 支持quartz。只要將quartz的lib引入,springboot 自動配置 quartz。
要想得到 Scheduler,就在需要的地方讓spring注入即可。
怎么得到 JobKey
在使用springboot時,JobDetail 的 Bean 通常是程序員自己創建的,創建的時候記下JobKey。這樣就能得到 JobKey 了。
示例
略。
總結
以上是生活随笔為你收集整理的【quartz】执行一次功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 螨虫咬人
- 下一篇: RSS阅读器Reeder简易使用教程