亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Spring Boot定時器創(chuàng)建及使用解析

 更新時間:2020年07月08日 15:29:49   作者:阮帥  
這篇文章主要介紹了Spring Boot定時器創(chuàng)建及使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

創(chuàng)建定時器

因?yàn)轫?xiàng)目需要定時在后端執(zhí)行任務(wù)刷新數(shù)據(jù),不需要從前端調(diào)用接口,所以需要使用定時器?;谧⒔夥绞紷Scheduled默認(rèn)為單線程。

package com.ruanshuai.demo.util;

import com.ruanshuai.demo.config.ConfigConsts;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * @author ruanshuai
 * @date 2019/10/30
 */

@Component
@EnableScheduling
public class TestSchedule {
  
  @Scheduled(fixedDelay = ConfigConsts.TEN_SECONDS)
  public void test(){
    System.out.println("定時任務(wù)執(zhí)行開始!");
    System.out.println("這是一個定時任務(wù)!");
    System.out.println("定時任務(wù)執(zhí)行結(jié)束!");
  }
}

其中TEN_SECONDS表示10秒,定時器任務(wù)每10秒鐘自動執(zhí)行一個。

各種時間表示如下:

  • 1 * 1000表示1秒;
  • 60 * 1 * 1000表示1分鐘;
  • 60 * 60 * 1 * 1000表示1小時;
  • 24 * 60 * 60 * 1 * 1000表示1天;

依此類推

package com.ruanshuai.demo.config;

/**
 * @author ruanshuai
 * @date 2019/10/30
 */
public class ConfigConsts {

  public static final long TEN_SECONDS = 10 * 1 * 1000;
}

啟動測試

啟動項(xiàng)目,定時器任務(wù)在項(xiàng)目啟動時執(zhí)行一次,之后每隔10秒自動執(zhí)行一次。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 中組合模型之對象結(jié)構(gòu)模式的詳解

    Java 中組合模型之對象結(jié)構(gòu)模式的詳解

    這篇文章主要介紹了Java 中組合模型之對象結(jié)構(gòu)模式的詳解的相關(guān)資料,希望通過本文能幫助到大家理解應(yīng)用對象結(jié)構(gòu)模型,需要的朋友可以參考下
    2017-09-09
  • 簡單了解JAVA SimpleDateFormat yyyy和YYYY的區(qū)別

    簡單了解JAVA SimpleDateFormat yyyy和YYYY的區(qū)別

    這篇文章主要介紹了簡單了解JAVA SimpleDateFormat yyyy和YYYY的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • java發(fā)送內(nèi)嵌圖片郵件

    java發(fā)送內(nèi)嵌圖片郵件

    這篇文章主要介紹了java發(fā)送內(nèi)嵌圖片郵件,在博客系統(tǒng)中需要郵件服務(wù)的功能,僅僅是發(fā)送文本內(nèi)容,現(xiàn)在嘗試一下發(fā)送內(nèi)嵌圖片郵件,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Java Lambda 表達(dá)式源碼解析

    Java Lambda 表達(dá)式源碼解析

    這篇文章主要介紹了Java Lambda在JVM中是如何實(shí)現(xiàn)的,感興趣的小伙伴一起來了解了解
    2021-08-08
  • 深入探究Java?@MapperScan實(shí)現(xiàn)原理

    深入探究Java?@MapperScan實(shí)現(xiàn)原理

    之前是直接在Mapper類上面添加注解@Mapper,這種方式要求每一個mapper類都需要添加此注解,麻煩。通過使用@MapperScan可以指定要掃描的Mapper類的包的路徑,這篇文章深入探究Java?@MapperScan的實(shí)現(xiàn)原理
    2023-01-01
  • DWR異常情況處理常見方法解析

    DWR異常情況處理常見方法解析

    這篇文章主要介紹了DWR異常情況處理常見方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • httpclient connect連接請求方法源碼解讀

    httpclient connect連接請求方法源碼解讀

    這篇文章主要為大家介紹了httpclient connect連接請求方法解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 詳解Spring Boot最新版優(yōu)雅停機(jī)的方法

    詳解Spring Boot最新版優(yōu)雅停機(jī)的方法

    這篇文章主要介紹了Spring Boot最新版優(yōu)雅停機(jī)的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java中的讀寫鎖ReentrantReadWriteLock源碼分析

    Java中的讀寫鎖ReentrantReadWriteLock源碼分析

    這篇文章主要介紹了Java中的讀寫鎖ReentrantReadWriteLock源碼分析,ReentrantReadWriteLock 分為讀鎖和寫鎖兩個實(shí)例,讀鎖是共享鎖,可被多個線程同時使用,寫鎖是獨(dú)占鎖,持有寫鎖的線程可以繼續(xù)獲取讀鎖,反之不行,需要的朋友可以參考下
    2023-12-12
  • Java實(shí)現(xiàn)解析并生成xml原理實(shí)例詳解

    Java實(shí)現(xiàn)解析并生成xml原理實(shí)例詳解

    這篇文章主要介紹了Java實(shí)現(xiàn)解析并生成xml原理實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評論