一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Spring Boot定時器創建及使用解析

Spring Boot定時器創建及使用解析

2020-07-09 11:28阮帥 JAVA教程

這篇文章主要介紹了Spring Boot定時器創建及使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

創建定時器

因為項目需要定時在后端執行任務刷新數據,不需要從前端調用接口,所以需要使用定時器。基于注解方式@Scheduled默認為單線程。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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("定時任務執行開始!");
    System.out.println("這是一個定時任務!");
    System.out.println("定時任務執行結束!");
  }
}

其中TEN_SECONDS表示10秒,定時器任務每10秒鐘自動執行一個。

各種時間表示如下:

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

依此類推

?
1
2
3
4
5
6
7
8
9
10
package com.ruanshuai.demo.config;
 
/**
 * @author ruanshuai
 * @date 2019/10/30
 */
public class ConfigConsts {
 
  public static final long TEN_SECONDS = 10 * 1 * 1000;
}

啟動測試

啟動項目,定時器任務在項目啟動時執行一次,之后每隔10秒自動執行一次。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/ruanshuai/p/12170039.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四虎影视在线影院在线观看观看 | www红色一片在线观看版 | zol中关村在线 | 免费理伦片手机在线播放 | 国产精品第3页 | 艹艹逼| 精品人伦一区二区三区潘金莲 | 日韩成人在线免费视频 | 91国内精品久久久久影院优播 | 韩国久久精品 | 4438成人网| 国内精品视频一区二区三区 | 成人女人天堂午夜视频 | 久久亚洲网站 | 成人网址大全 | 国产全部理论片线观看 | 国产精品原创视频 | 久久精品国产在热亚洲 | 国产在线观看99 | 欧美在线视频一区在线观看 | 免费看国产精品麻豆 | 日韩在线天堂免费观看 | 97午夜视频 | 女海盗斯蒂内塔的复仇2免费观看 | 午夜小视频网站 | 亚洲玖玖 | 精品国产一级在线观看 | 东北老妇露脸xxxxx | 加勒比久草 | 91亚洲成人 | 午夜熟女插插XX免费视频 | 男人天堂2023 | 亚洲精品无码不卡 | 亚洲 日韩 自拍 视频一区 | 国产精品久久久久久久免费大片 | 亚洲免费精品视频 | 亚洲图片 自拍偷拍 | 国士李风起全文在线阅读 | 亚洲精品国产一区二区第一页 | 男人在线网址 | 欧美帅老头oldmangay |