Java Timer類也有定時任務的功能,不過還需通過Spring MVC去配置,否則Dao、Service等Bean無法在定時任務中進行注入
SpringBoot推薦使用此註解完成:
①在該項目的啓動類中加上註解@EnableScheduling
作用: 開啓對定時任務的支持
②編寫定時任務類@Component、@Scheduled
作用: 編寫需要定時執行的任務
//@Component:加在需要定時任務的類上
//@Scheduled:加在定時任務的具體方法上 具體參數自行百度
這樣當程序啓動時,每3秒執行一次輸出當前時間!
____轉自簡書網"鍾述林"