SpringBoot 九 定時任務

2022-03-18 07:37:51 字數 2332 閱讀 5598

原文出處:

純潔的微笑

在我們的專案開發過程中,經常需要定時任務來幫助我們來做一些內容,springboot預設已經幫我們實行了,只需要新增相應的註解就可以實現。

1、pom包配置

pom包裡面只需要引入springboot starter包即可

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-devtools

true

2、啟動類啟用定時

在啟動類上面加上@enablescheduling即可開啟定時

@enablescheduling

publicclass

publicstaticvoidmain(string args)

}

3、建立定時任務實現類

定時任務1:

@component

publicclassschedulertask

}

定時任務2:

@component

publicclassscheduler2task

}

結果如下:

thisis scheduler task runing0

09:44:17

thisis scheduler task runing1

09:44:23

thisis scheduler task runing2

09:44:29

thisis scheduler task runing3

09:44:35

引數說明

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

fixedrate 說明

示例**

springboot 九 定時任務

在我們的專案開發過程中,經常需要定時任務來幫助我們來做一些內容,springboot預設已經幫我們實行了,只需要新增相應的註解就可以實現 pom包裡面只需要引入springboot starter包即可 org.springframework.boot spring boot starter org...

springboot 九 定時任務

在我們的專案開發過程中,經常需要定時任務來幫助我們來做一些內容,springboot預設已經幫我們實行了,只需要新增相應的註解就可以實現 pom包裡面只需要引入springboot starter包即可 org.springframework.boot spring boot starter org...

springboot 九 定時任務

在我們的專案開發過程中,經常需要定時任務來幫助我們來做一些內容,springboot預設已經幫我們實行了,只需要新增相應的註解就可以實現 pom包裡面只需要引入springboot starter包即可 org.springframework.boot spring boot starter org...