springboot 九 定時任務

2021-10-03 21:04:31 字數 1081 閱讀 4999

定時表示式**:

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

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

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-devtools

true

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

@enablescheduling

}定時任務1:

@component

public class schedulertask

}

結果如下:

引數說明

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

fixedrate 說明

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

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

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

@component(把普通pojo例項化到spring容器中,相當於配置檔案中的)

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...