Spring Boot建立定時任務

2021-09-01 22:10:55 字數 633 閱讀 1720

在spring boot中編寫定時任務是很簡單的事情,下面通過實列來介紹下如何在spring boot中建立定時任務,實現每過三秒輸出一下當前時間。

在spring boot的啟動類中加入@enablescheduling註解,啟動定時任務的配置。

啟動類

實現類

在上面的入門例子中,使用了@scheduled(fixedrate = 3000) 註解來定義每過5秒執行的任務,對於@scheduled的使用可以總結如下幾種方式:

@scheduled(fixedrate = 3000) :上一次開始執行時間點之後3秒再執行

@scheduled(fixeddelay = 3000) :上一次執行完畢時間點之後3秒再執行

@scheduled(initialdelay=1000, fixedrate=3000) :第一次延遲1秒後執行,之後按fixedrate的規則每3秒執行一次

@scheduled(cron="*/5 * * * * *") :通過cron表示式定義規則

Spring Boot建立定時任務

1,在spring boot的主類中加入 enablescheduling註解,啟用定時任務的配置,用於提醒springboot定時執行被標記的定時任務 示例 enablescheduling public static void main string args 2.編寫定時任務的方法,給方法新增...

spring boot 建立定時任務

1.scheduled建立定時任務,在springboot主類中加入 enablescheduling註解啟用定時任務的配置,備註 不支援集群,集群可以使用xxl job 2.首先建立乙個task包和乙個類,這個類中建立乙個方法來進行定時任務 3.需要在啟動類中啟動我們的定時任務 4.啟動之後我們來...

SpringBoot 定時任務

第一步 在啟動類中加入如下註解 enablescheduling public class public static void main string args 注意 enablescheduling必須加,否則無法開啟定時任務 第二步 建立定時任務 component public class ...