成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JAVA | Spring + quartz 實(shí)現(xiàn)定時(shí)任務(wù)

JerryWangSAP / 1222人閱讀

摘要:前言很久不見(jiàn),因?yàn)槊χ萱?,斷更了一個(gè)月,實(shí)在是罪過(guò)。廢話不多說(shuō),最近在工作中遇到了使用實(shí)現(xiàn)定時(shí)任務(wù)的需求。寫(xiě)出來(lái)分享給大家,權(quán)當(dāng)筆記。實(shí)現(xiàn)定時(shí)任務(wù)因?yàn)樵陂_(kāi)發(fā)中遇到的是非的老項(xiàng)目,所以先介紹這種方式。

微信公眾號(hào):一個(gè)優(yōu)秀的廢人
如有問(wèn)題或建議,請(qǐng)后臺(tái)留言,我會(huì)盡力解決你的問(wèn)題。
前言

很久不見(jiàn),因?yàn)槊χ萱?,斷更了一個(gè)月,實(shí)在是罪過(guò)。廢話不多說(shuō),最近在工作中遇到了使用 quartz 實(shí)現(xiàn)定時(shí)任務(wù)的需求。寫(xiě)出來(lái)分享給大家,權(quán)當(dāng)筆記。

Spring + quartz 實(shí)現(xiàn)定時(shí)任務(wù)

因?yàn)樵陂_(kāi)發(fā)中遇到的是非 Maven 的老項(xiàng)目,所以先介紹這種方式。這種實(shí)現(xiàn)方式更多的是 xml 的配置。

1.首先在 lib 目錄下加入 quartz 這l兩個(gè)jar包

2.Scheduler(任務(wù)調(diào)度器)的配置

在 applicationContext.xml 加入 Scheduler 的配置


    
        
            
        
    
    

3.Trigger(觸發(fā)器)的配置,這里設(shè)置了逢5分鐘的倍數(shù)執(zhí)行一次


    
    
        
        
        
        
        
        0 */5 * * * ?
    

4.JobDetail(任務(wù),即被調(diào)度的任務(wù))的配置


        
    
        
    
    
    

5.業(yè)務(wù)類的配置


    
        

6.業(yè)務(wù)實(shí)現(xiàn)

import java.util.Date;

public class MyJobService {

    public void doSomething() {
        System.out.println("date: " + new Date().getTime());
    }
}  

7.啟動(dòng)項(xiàng)目就可以看到控制臺(tái)每隔五分鐘就打印一次當(dāng)前時(shí)間

后語(yǔ)

以上就是我對(duì) Spring + quartz 的使用理解,希望對(duì)你們有幫助。最后,對(duì) Python 、Java 感興趣請(qǐng)長(zhǎng)按二維碼關(guān)注一波,我會(huì)努力帶給你們價(jià)值,如果覺(jué)得本文對(duì)你哪怕有一丁點(diǎn)幫助,請(qǐng)幫忙點(diǎn)個(gè)贊。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73082.html

相關(guān)文章

  • Java 定時(shí)任務(wù)系列(2)-Spring 定時(shí)任務(wù)的幾種實(shí)現(xiàn)

    本文來(lái)自網(wǎng)絡(luò)一些博客的整理(包括gong1208的博客 dary1715的博客) 1、簡(jiǎn)介 這個(gè)系列介紹Spring框架實(shí)現(xiàn)定時(shí)任務(wù)的兩種方式以及一些高級(jí)的用法,包括: 1、使用Quartz,這是一個(gè)功能比較強(qiáng)大的的調(diào)度器,可以讓你的程序在指定時(shí)間執(zhí)行,也可以按照某一個(gè)頻度執(zhí)行,配置起來(lái)稍顯復(fù)雜,稍后會(huì)詳細(xì)介紹。 2、Spring3.0以后自帶的task,可以將它看成一個(gè)輕量級(jí)的Quartz,而且...

    roadtogeek 評(píng)論0 收藏0
  • Spring 定時(shí)任務(wù)

    摘要:在定時(shí)器接口的方法中我們可以發(fā)現(xiàn)一個(gè)方法接受接口,而也是一個(gè)接口,抽象了觸發(fā)任務(wù)執(zhí)行的觸發(fā)器。更常用的一個(gè)觸發(fā)器是,它使用表達(dá)式指定何時(shí)執(zhí)行任務(wù)。配置定時(shí)任務(wù)首先看看配置。配置提供了命名空間,讓配置定時(shí)任務(wù)非常簡(jiǎn)單。 本文參考自Spring官方文檔 34. Task Execution and Scheduling。 在程序中常常有定時(shí)任務(wù)的需求,例如每隔一周生成一次報(bào)表、每個(gè)月月末清...

    justCoding 評(píng)論0 收藏0
  • springboot整合quarzt實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)

    摘要:而我這里定時(shí)任務(wù)的觸發(fā)是要通過(guò)接口的方式來(lái)觸發(fā),所以只用實(shí)現(xiàn)以下的調(diào)度器即可。我這里簡(jiǎn)單說(shuō)下任務(wù)的調(diào)度器,具體的任務(wù)類,觸發(fā)器,任務(wù)什么時(shí)候執(zhí)行是由它決定的。遇到的坑解決方式這個(gè)是因?yàn)椴患嫒莸膯?wèn)題,所以使用是不會(huì)出現(xiàn)這個(gè)錯(cuò)誤的。 實(shí)現(xiàn)定時(shí)任務(wù)的幾種方式: 1.使用linux的crontab 優(yōu)點(diǎn): 1.使用方式很簡(jiǎn)單,只要在crontab中寫(xiě)好 2.隨時(shí)可以修改,不需要...

    hoohack 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<