springboot 九 定時任務

2021-09-11 09:07:08 字數 1235 閱讀 9926

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

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

org.springframework.bootgroupid>

spring-boot-starterartifactid>

dependency>

org.springframework.bootgroupid>

spring-boot-starter-testartifactid>

testscope>

dependency>

org.springframework.bootgroupid>

spring-boot-devtoolsartifactid>

trueoptional>

dependency>

dependencies>

複製**

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

@enablescheduling

public

class

}複製**

定時任務1:

@component

public

class

schedulertask

}複製**

定時任務2:

@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 九 定時任務

在我們的專案開發過程中,經常需要定時任務來幫助我們來做一些內容,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...