當(dāng)前位置:
首頁 >
【quartz】执行一次功能
發(fā)布時間:2024/9/19
48
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【quartz】执行一次功能
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前言
- spring boot : 2.1.1.RELEASE
功能場景
已經(jīng)配置好 quartz 作業(yè)的情況下,作業(yè)可以按照設(shè)定的時間執(zhí)行。但,有時候,需要在該設(shè)定時間之外觸發(fā)一次作業(yè)執(zhí)行。比如,在作業(yè)管理功能中,提供執(zhí)行一次功能。
quartz 作業(yè)介紹
- Scheduler 管理作業(yè)。比如,添加新的作業(yè),執(zhí)行作業(yè),刪除作業(yè)等等。
- Trigger 觸發(fā)器。比如,什么時候執(zhí)行,是否重復(fù)執(zhí)行等等。
- JobDetail 作業(yè)信息。比如,作業(yè)標(biāo)識,作業(yè)Bean等等。
執(zhí)行一次功能
調(diào)用 Scheduler 的 void triggerJob(JobKey jobKey) throws SchedulerException; 方法。
怎么得到 Scheduler
springboot 支持quartz。只要將quartz的lib引入,springboot 自動配置 quartz。
要想得到 Scheduler,就在需要的地方讓spring注入即可。
怎么得到 JobKey
在使用springboot時,JobDetail 的 Bean 通常是程序員自己創(chuàng)建的,創(chuàng)建的時候記下JobKey。這樣就能得到 JobKey 了。
示例
略。
總結(jié)
以上是生活随笔為你收集整理的【quartz】执行一次功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 螨虫咬人
- 下一篇: 查看redhat版本信息