Springboot 簡單的定時器

2021-08-22 13:03:01 字數 1064 閱讀 7079

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