springboot 相對於其他而言,就是化繁為簡,能用註解完成的,絕不用xml。
定時器 也不例外!
首先,在啟動類上開啟 定時器的總開關
//開啟快取功能
@enablecaching
//定時器總開關
@enablescheduling
public static void main(string args) }
然後在 定時任務 類加上
@component 和 @scheduled(cron = "0 0/5 * * * ?") //表示每5分鐘執行一次
@component
public class timer
}
2018-08-09 09:14:36,865 debug orderedrequestcontextfilter:104 - cleared thread-bound request context: org.apache.catalina.connector.requestfacade@4b251260
users::usercache.從快取中刪除.
執行了timer,時間為:thu aug 09 09:15:00 cst 2018
users::usercache.從快取中刪除.
執行了timer,時間為:thu aug 09 09:20:00 cst 2018
執行了timer,時間為:thu aug 09 09:25:00 cst 2018
users::usercache.從快取中刪除.
users::usercache.從快取中刪除.
執行了timer,時間為:thu aug 09 09:30:00 cst 2018
執行了timer,時間為:thu aug 09 09:35:00 cst 2018
users::usercache.從快取中刪除.
執行了timer,時間為:thu aug 09 09:40:00 cst 2018
users::usercache.從快取中刪除.
SpringBoot簡單的定時任務
1.在啟動類貼上 enablescheduling propertysource import class enablescheduling 定時標籤 public class 2.在需要定時的方法上貼上 scheduled cron 0 0 2 每天凌晨兩點執行 scheduled cron 0 ...
springboot引入簡單的定時任務
使用 scheduled註解 1.在定時任務類上增加註解 enablescheduling 代表啟用scheduled定時任務機制 和 configuration 用於定義配置類 如下 configuration 1 主要用於標記配置類,兼備component的效果。enablescheduling...
SpringBoot使用定時器(超簡單)
spring boot使用 scheduled定時器任務 摘要 spring boot之使用 scheduled定時器任務 enablescheduling public static void main string args throws exception 其中 enableschedulin...