Spring-boot創建定時任務

@JAVA 定時器
相信在許多的項目當中都有着需要動態的添加定時任務,比如在預約按摩,拍照當中的預約時間要再每天的某個時辰來進行更新!再比如在某個福利結束時,要自動生成獲獎名單並且導出excel等等。此類活動由於活動時間是動態的並且是不定的。我們不能把任務配置再文件當中或者寫死在代碼中。需要添加一個定時的掃描任務來實現。整理了一下JAVA常用的實現定時任務的方式!做一下簡單介紹
現在常用的spring-boot的定時任務實現
1、開啓定時註解
在這裏插入圖片描述
spring-boot使用的是spring自帶的Schedule來實現定時任務非常方便
2、編寫定時任務
在這裏插入圖片描述
3、第三步 啓動項目
啓動項目,查看控制檯打印信息,發現定時任務已經生效。spring-boot和Scheduled整合完畢。

存在問題
	測試過後,所有的任務都是在同一個線程池中的同一線程來完成的,那麼我們在開發項目的過程中是不允許所有的任務都在同一線程當中運行。
	下次再見
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章