@scheduled(initialdelay = 10,fixedrate=5)
public void test()
順序秒分鐘
小時日期
月份星期
年(可選)
取值0-59
0-59
0-23
0-30(31)
1-12
1-7*
允許特殊字元
, - * /
, - * /
, - * /
, - * / ? l w c
, - * /
, - * / l # c
1970-2099 , - * /
*:代表所有可能的值
-:指定範圍
,:列出列舉??例如在分鐘裡,"5,15"表示5分鐘和20分鐘觸發
/:指定增量??例如在分鐘裡,"3/15"表示從3分鐘開始,沒隔15分鐘執行一次
?:表示沒有具體的值,使用?要注意衝突
l:表示last,例如星期中表示7或sat,月份中表示最後一天31或30,6l表示這個月倒數第6天,fril表示這個月的最後乙個星期五
w:只能用在月份中,表示最接近指定天的工作日
#:只能用在星期中,表示這個月的第幾個週幾,例如6#3表示這個月的第3個周五
0 * * * * ? 每1分鐘觸發一次
0 0 * * * ? 每天每1小時觸發一次
0 0 10 * * ? 每天10點觸發一次
0 * 14 * * ? 在每天下午2點到下午2:59期間的每1分鐘觸發
0 30 9 1 * ? 每月1號上午9點半
0 15 10 15 * ? 每月15日上午10:15觸發
*/5 * * * * ? 每隔5秒執行一次
0 */1 * * * ? 每隔1分鐘執行一次
0 0 5-15 * * ? 每天5-15點整點觸發
0 0/3 * * * ? 每三分鐘觸發一次
0 0 0 1 * ?? 每月1號凌晨執行一次
SpringBoot 定時任務
第一步 在啟動類中加入如下註解 enablescheduling public class public static void main string args 注意 enablescheduling必須加,否則無法開啟定時任務 第二步 建立定時任務 component public class ...
Spring boot定時任務
最近做專案,需要使用定時任務,半個小時去更新redis資料,於是便學習了一下經驗。希望可以幫到你們。定時任務可使用三種 created by fx on 2017 9 4.component allargsconstructor public class featuredatatask 實現乙個任務...
Spring boot 定時任務
1.在啟動類上加 enablescheduling註解 package com.example.demo import org.springframework.scheduling.annotation.enablescheduling enablescheduling public static ...