springboot定時任務

2021-09-26 10:31:59 字數 1055 閱讀 7651

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