在專案開發過程中,經常需要定時任務來做一些內容,比如定時進行資料統計,資料更新等。
spring boot預設已經實現了,我們只需要新增相應的註解就可以完成定時任務的配置。下面分兩步來配置乙個定時任務:
建立定時任務。在方法上面新增@scheduled註解。
啟動類新增註解,開啟spring boot對定時任務的支援。
這裡需要用到cron表示式,如果對cron表示式不是很熟悉,可以檢視cron表示式詳解。
這是我自定義的乙個定時任務:每10s中執行一次列印任務。
@component
public class timertask
}
在啟動類上面新增@enablescheduling註解,開啟spring boot對定時任務的支援。
SpringBoot2 X 靜態檔案配置
spring boot 缺省會挨個從 meta resources resources static public 裡面找是否存在相應的資源,如果有則直接返回。預設配置 spring.resources.static locations classpath meta inf resources cl...
SpringBoot2 X多種定時任務配置
fixedrate 定時多久執行一次 上一次開始執行時間點後xx秒再次執行 fixeddelay 上一次執行結束時間點後xx秒再次執行 component public class videoordertask catch interruptedexception e async public cl...
基於SpringBoot 2 X整合Druid
說明 本文旨在整理springboot 2.x整合druid基礎功能,如有問題請指出 參考資料 基於springboot 2.x版本,這裡是引入druid spring boot2 starter的方式來配置,所以不需要不需要configbean來配置druid,如果引入的是druid,則需要con...