最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot中注解實(shí)現(xiàn)定時(shí)任務(wù)的兩種方式

 更新時(shí)間:2023年10月18日 11:12:55   作者:yuhuofei2021  
這篇文章主要介紹了SpringBoot中注解實(shí)現(xiàn)定時(shí)任務(wù)的兩種方式,SpringBoot 定時(shí)任務(wù)是一種在SpringBoot應(yīng)用中自動(dòng)執(zhí)行任務(wù)的機(jī)制,通過使用Spring框架提供的@Scheduled注解,我們可以輕松地創(chuàng)建定時(shí)任務(wù),需要的朋友可以參考下

SpringBoot注解實(shí)現(xiàn)定時(shí)任務(wù)

在 SpringBoot 中使用定時(shí)任務(wù)非常簡(jiǎn)單,只需要兩個(gè)注解就可以實(shí)現(xiàn)。

第一個(gè)注解@EnableScheduling

在項(xiàng)目的啟動(dòng)類上,加上注解 @EnableScheduling ,開啟定時(shí)任務(wù)支持。示例如下所示:

package com.yuhuofei;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

@EnableScheduling
@SpringBootApplication
public class SpringbootSwaggerApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootSwaggerApplication.class, args);
    }

}

第二個(gè)注解@Scheduled

新建一個(gè)跑定時(shí)任務(wù)的類,里面寫上方法,在方法上加上 @Scheduled 注解,然后寫上每次定時(shí)任務(wù)執(zhí)行的間隔時(shí)間。示例如下所示:

package com.yuhuofei.task;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Description
 * @ClassName ScheduledTask
 * @Author yuhuofei
 * @Date 2022/8/24 21:22
 * @Version 1.0
 */
@Service
public class ScheduledTask {

    //cron表達(dá)式
    //秒 分 時(shí) 日 月 周幾
    //下面的語句表示每隔10秒執(zhí)行一次
    @Scheduled(cron = "*/10 * * * * ?")
    public void printHello() {
        System.out.println("hello,你好呀!現(xiàn)在的時(shí)間是:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
    }
}

測(cè)試結(jié)果

每隔 10 秒鐘執(zhí)行一次定時(shí)任務(wù),結(jié)果如下:

在這里插入圖片描述

注意點(diǎn)

使用上面的方式處理定時(shí)任務(wù),需要注意的點(diǎn)就是 cron 表達(dá)式怎么寫的問題。

不過這種也很簡(jiǎn)單,直接網(wǎng)上搜一搜,然后把表達(dá)式拼出來就解決了,不難!

到此這篇關(guān)于SpringBoot中注解實(shí)現(xiàn)定時(shí)任務(wù)的兩種方式的文章就介紹到這了,更多相關(guān)SpringBoot注解實(shí)現(xiàn)定時(shí)任務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springBoot項(xiàng)目啟動(dòng)類啟動(dòng)無法訪問的解決方法

    springBoot項(xiàng)目啟動(dòng)類啟動(dòng)無法訪問的解決方法

    這篇文章主要介紹了springBoot項(xiàng)目啟動(dòng)類啟動(dòng)無法訪問的解決方法,需要的朋友可以參考下
    2018-10-10
  • 詳解java的值傳遞、地址傳遞、引用傳遞

    詳解java的值傳遞、地址傳遞、引用傳遞

    這篇文章主要介紹了詳解java的值傳遞、地址傳遞、引用傳遞的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • java中httpclient封裝post請(qǐng)求和get的請(qǐng)求實(shí)例

    java中httpclient封裝post請(qǐng)求和get的請(qǐng)求實(shí)例

    這篇文章主要介紹了java中httpclient封裝post請(qǐng)求和get的請(qǐng)求實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java全面細(xì)致講解類與對(duì)象

    Java全面細(xì)致講解類與對(duì)象

    類和對(duì)象是兩種以計(jì)算機(jī)為載體的計(jì)算機(jī)語言的合稱。對(duì)象是對(duì)客觀事物的抽象,類是對(duì)對(duì)象的抽象。類是一種抽象的數(shù)據(jù)類型;變量就是可以變化的量,存儲(chǔ)在內(nèi)存中—個(gè)可以擁有在某個(gè)范圍內(nèi)的可變存儲(chǔ)區(qū)域
    2022-05-05
  • Java代碼重構(gòu)的幾種模式詳解

    Java代碼重構(gòu)的幾種模式詳解

    這篇文章詳細(xì)介紹了Java代碼重構(gòu)的幾種模式,有需要的朋友可以參考一下
    2013-10-10
  • 如何使用IntelliJ IDEA搭建MyBatis-Plus框架并連接MySQL數(shù)據(jù)庫

    如何使用IntelliJ IDEA搭建MyBatis-Plus框架并連接MySQL數(shù)據(jù)庫

    這篇文章主要介紹了如何使用IntelliJ IDEA搭建MyBatis-Plus框架并連接MySQL數(shù)據(jù)庫,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • java中的取整與四舍五入方法實(shí)例

    java中的取整與四舍五入方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于java中取整與四舍五入的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java多線程提交按照時(shí)間順序獲取線程結(jié)果詳解流程

    Java多線程提交按照時(shí)間順序獲取線程結(jié)果詳解流程

    在工作中是否存在這樣的場(chǎng)景,多個(gè)線程提交執(zhí)行,你不想全部線程執(zhí)行結(jié)束了獲取結(jié)果,而是有線程完成返回結(jié)果就獲取消費(fèi)。本文提供該場(chǎng)景的工具類,可以直接用哦
    2021-11-11
  • Java的Stream入門級(jí)教程

    Java的Stream入門級(jí)教程

    Java的Stream(流)是從Java?8?引入的一套面向集合數(shù)據(jù)的聲明式處理API,它讓你像寫“數(shù)據(jù)流水線”一樣,對(duì)一組元素做篩選、變換、聚合等操作,代碼更簡(jiǎn)潔、更可讀,本文給大家介紹Java的Stream入門級(jí)教程,感興趣的朋友跟隨小編一起看看吧
    2025-10-10
  • Serializable接口的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Serializable接口的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了java中Serializable接口的作用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論

广宗县| 井冈山市| 毕节市| 齐齐哈尔市| 西和县| 电白县| 田东县| 凌海市| 大埔区| 新泰市| 衡水市| 郸城县| 田林县| 偏关县| 白山市| 屏南县| 安吉县| 江阴市| 奉新县| 乡城县| 衡山县| 闵行区| 吴江市| 南开区| 台南市| 商水县| 鹤岗市| 论坛| 达拉特旗| 遵化市| 新源县| 洪雅县| 阳朔县| 松原市| 察雅县| 莒南县| 昌吉市| 宿州市| 定西市| 芦溪县| 襄樊市|