springboot整合定時任務

2021-10-10 04:20:54 字數 1271 閱讀 1807

參考**:

>

>

>

org.springframework.bootgroupid

>

>

spring-boot-starterartifactid

>

dependency

>

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-testartifactid

>

>

testscope

>

dependency

>

dependencies

>

說明:

新建springboot專案就可以,這兩個依賴springboot預設自帶,所以不用引入任何依賴

@enablescheduling

public

class

}

說明:

在springboot專案的啟動類上加上@enablescheduling,這樣spring boot 專案就可以使用定時任務

@component

public

class

schedulertask

}

@component

public

class

scheduler2task

}

this is scheduler task runing  0

this is scheduler task runing 1

this is scheduler task runing 2

this is scheduler task runing 3

說明:

@scheduled引數可以接受兩種定時的設定,一種是我們常用的cron="*/6 * * * * ?",一種是fixedrate = 6000,兩種都表示每隔六秒列印一下內容。

fixedrate 說明

springboot整合定時任務

1 引入依賴 org.springframework.boot spring boot starter quartz org quartz trigger key name job trigger job group job group cron time 0 5 3 新建配置類 configura...

Springboot整合定時任務

目錄 1 建立專案 2 相關引數說明 2.1 scheduled註解的屬性如下 2.2 cron表示式書寫規範 2.3fixedrate 說明 建立boot專案,pom 包裡面只需要引入 spring boot starter 包即可 org.mybatis.spring.boot mybatis ...

Spring boot定時任務及整合Quartz

各種企業應用幾乎都會用到任務排程的需求,比如論壇每天凌晨統計使用者的 積分,每隔半個小時生成精華文章 spring boot中使用定時任務 spring boot中使用定時任務只要使用兩個註解 enablescheduling scheduled 在spring boot的啟動類上新增 enable...