日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Spring Boot @Scheduled定時任務代碼實例解析

瀏覽:19日期:2023-09-03 09:17:42

假設我們已經搭建好了一個基于Spring Boot項目,首先我們要在Application中設置啟用定時任務功能@EnableScheduling。

啟動定時任務

package com.scheduling;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@SpringBootApplication@EnableSchedulingpublic class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class); }}

其中 @EnableScheduling 注解的作用是發現注解@Scheduled的任務并后臺執行。

定時任務具體實現類

接下來我們來創建一個定時任務

package com.Scheduler.utils;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;@Componentpublic class Scheduler{ private static final SimpleDateFormat dateFormat = new SimpleDateFormat('HH:mm:ss'); //每隔2秒執行一次 @Scheduled(fixedRate = 2000) public void testTasks() { System.out.println('定時任務執行時間:' + dateFormat.format(new Date())); } //每天3:05執行 @Scheduled(cron = '0 05 03 ? * *') public void testTasks() { System.out.println('定時任務執行時間:' + dateFormat.format(new Date())); }}

運行Spring Boot,輸出結果為如下,每2秒鐘打印出當前時間。

定時任務執行時間:23:28:00

定時任務執行時間:23:28:02

定時任務執行時間:23:28:04

定時任務執行時間:23:28:06

定時任務執行時間:23:28:08

注意: 需要在定時任務的類上加上注釋:@Component,在具體的定時任務方法上加上注釋@Scheduled即可啟動該定時任務。

關注微信公眾號:Java技術棧,在后臺回復:boot,可以獲取我整理的 N 篇最新Spring Boot 教程,都是干貨。

@Scheduled參數描述

@Scheduled(fixedRate=3000):上一次_開始執行時間_點后3秒再次執行;

@Scheduled(fixedDelay=3000):上一次_執行完畢時間_點3秒再次執行;

@Scheduled(initialDelay=1000, fixedDelay=3000):第一次延遲1秒執行,然后在上一次_執行完畢時間_點3秒再次執行;

@Scheduled(cron=' * * * * ?'):按cron*規則執行;

cron規則

cron表達式中各時間元素使用空格進行分割,表達式有至少6個(也可能7個)分別表示如下含義:

​秒(0~59)分鐘(0~59)小時(0~23)天(月)(0~31,但是你需要考慮你月的天數)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)

其中每個元素可以是一個值(如6),一個連續區間(9-12),一個間隔時間(8-18/4)(/表示每隔4小時),一個列表(1,3,5),通配符。由于'月份中的日期'和'星期中的日期'這兩個元素互斥的,必須要對其中一個設置?.

0 0 10,14,16 * * ? 每天上午10點,下午2點,4點0 0/30 9-17 * * ? 朝九晚五工作時間內每半小時0 0 12 ? * WED 表示每個星期三中午12點'0 0 12 * * ?' 每天中午12點觸發'0 15 10 ? * *' 每天上午10:15觸發'0 15 10 * * ?' 每天上午10:15觸發'0 15 10 * * ? *' 每天上午10:15觸發'0 15 10 * * ? 2005' 2005年的每天上午10:15觸發'0 * 14 * * ?' 在每天下午2點到下午2:59期間的每1分鐘觸發'0 0/5 14 * * ?' 在每天下午2點到下午2:55期間的每5分鐘觸發'0 0/5 14,18 * * ?' 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發'0 0-5 14 * * ?' 在每天下午2點到下午2:05期間的每1分鐘觸發'0 10,44 14 ? 3 WED' 每年三月的星期三的下午2:10和2:44觸發'0 15 10 ? * MON-FRI' 周一至周五的上午10:15觸發'0 15 10 15 * ?' 每月15日上午10:15觸發'0 15 10 L * ?' 每月最后一日的上午10:15觸發'0 15 10 ? * 6L' 每月的最后一個星期五上午10:15觸發'0 15 10 ? * 6L 2002-2005' 2002年至2005年的每月的最后一個星期五上午10:15觸發'0 15 10 ? * 6#3' 每月的第三個星期五上午10:15觸發

有些子表達式能包含一些范圍或列表

“*”字符代表所有可能的值

因此,“”在子表達式(月)里表示每個月的含義,“”在子表達式(天(星期))表示星期的每一天

“/”字符用來指定數值的增量

例如:在子表達式(分鐘)里的“0/15”表示從第0分鐘開始,每15分鐘

在子表達式(分鐘)里的“3/20”表示從第3分鐘開始,每20分鐘(它和“3,23,43”)的含義一樣

“?****”字符僅被用于天(月)和天(星期)兩個子表達式,表示不指定值

當2個子表達式其中之一被指定了值以后,為了避免沖突,需要將另一個子表達式的值設為“?”

“L” 字符僅被用于天(月)和天(星期)兩個子表達式,它是單詞“last”的縮寫

但是它在兩個子表達式里的含義是不同的。

在天(月)子表達式中,“L”表示一個月的最后一天

在天(星期)自表達式中,“L”表示一個星期的最后一天,也就是SAT

如果在“L”前有具體的內容,它就具有其他的含義了

例如:“6L”表示這個月的倒數第6天,“FRIL”表示這個月的最一個星期五

注意:在使用“L”參數時,不要指定列表或范圍,因為這會導致問題

Spring Boot @Scheduled定時任務代碼實例解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品亚洲人成在线观看| 中文亚洲免费| 久久av在线| 在线视频日韩| 欧美日韩免费观看一区=区三区| 群体交乱之放荡娇妻一区二区| 国产一区二区三区国产精品| 国产黄色精品| 9999国产精品| 亚洲一区资源| 九九精品调教| 亚洲天堂成人| 蜜乳av另类精品一区二区| 中文久久精品| 亚洲有吗中文字幕| 亚洲精品一级| 日韩精品午夜视频| 国产精品一站二站| 久久精品国产在热久久| 国产一二在线播放| 久久精品国语| 亚洲激情社区| 18国产精品| 精品国产鲁一鲁****| 日韩中文字幕高清在线观看| 久久国产小视频| 影院欧美亚洲| 日本一区免费网站| 国产精品成人3p一区二区三区| 麻豆视频观看网址久久| 日韩在线第七页| 成人av动漫在线观看| 亚洲+小说+欧美+激情+另类| 国产精品视频3p| 日韩欧美中文| 亚洲精品字幕| 免费一区二区三区在线视频| 欧美日韩精品免费观看视完整| 激情91久久| 四虎精品永久免费| 美女视频网站久久| 国产99精品| 日本在线成人| 黑人精品一区| 蜜桃久久久久久久| 欧美黑人做爰爽爽爽| 日韩欧美一区二区三区免费看| 久久av一区| 精品三级在线| 美女久久一区| 精品国产一区二| 免费av一区二区三区四区| 亚洲精品一区二区在线播放∴| 国产极品模特精品一二| 国产综合精品| 视频一区日韩精品| 国产精品黑丝在线播放| 欧美日韩国产精品一区二区亚洲| 日本亚洲不卡| 日韩高清欧美| 视频一区欧美日韩| 欧美激情日韩| 精品91久久久久| 国产精品一级| 黄色国产精品| 高清一区二区| 日韩综合一区二区| 人在线成免费视频| 日韩三区四区| 今天的高清视频免费播放成人| 国产精品一区二区美女视频免费看 | 久久久蜜桃一区二区人| 91精品国产自产观看在线 | 日韩激情精品| 亚洲午夜久久久久久尤物| 国产私拍福利精品视频二区| 在线看片不卡| 国产高潮在线| 日本v片在线高清不卡在线观看| 久久久国产亚洲精品| 国产精品美女午夜爽爽| 男人的天堂久久精品| 蜜臀久久精品| 国产精品777777在线播放| 中文字幕亚洲影视| 婷婷六月综合| 精品亚洲美女网站| 精品国产美女a久久9999| 91成人精品观看| 石原莉奈在线亚洲三区| 国产91精品对白在线播放| 狠狠久久伊人| 国产精品白浆| 欧美日韩1区2区3区| 先锋影音国产一区| 99久久www免费| 在线人成日本视频| 日韩av电影一区| 久久福利影视| 99香蕉国产精品偷在线观看| 成人台湾亚洲精品一区二区| 国产欧美精品| 高清在线一区| 免费观看亚洲天堂| 欧美永久精品| 水野朝阳av一区二区三区| 亚洲午夜天堂| 国产精品网站在线看| 日韩精品一区第一页| 在线国产一区二区| 一区二区三区四区日本视频| 麻豆久久久久久| 亚洲伊人影院| av不卡在线看| 日本在线精品| 日韩和的一区二在线| 麻豆一区二区99久久久久| 久久av电影| 日韩国产一区二| 91精品视频一区二区| 免费人成在线不卡| 最新国产精品久久久| 国产精品毛片| 蜜臀精品一区二区三区在线观看| 欧洲精品一区二区三区| 欧美日韩视频网站| 麻豆中文一区二区| 美女视频网站久久| 久久国产免费看| 国产精品色在线网站| 国产区精品区| 国产精品亚洲欧美一级在线| 亚洲ww精品| 水蜜桃久久夜色精品一区的特点| 国产在线不卡| 天堂资源在线亚洲| 国产精品88久久久久久| 激情丁香综合| 三级欧美在线一区| 国产一区白浆| 日韩综合小视频| 亚洲精品日韩久久| 日韩国产欧美三级| 综合色就爱涩涩涩综合婷婷| 日韩精品一级| 香蕉久久久久久| 国产精品亚洲综合色区韩国| 久久精品凹凸全集| 精品国产一区二区三区av片| 久久精品二区亚洲w码| 欧美三级精品| 久久精品主播| 免费黄网站欧美| 亚洲人亚洲人色久| 国产精品白丝一区二区三区| 国产精品对白久久久久粗| 超级白嫩亚洲国产第一| 成人精品高清在线视频| 激情婷婷亚洲| 午夜在线一区| 国产精品久久久久久模特 | 亚洲视频国产精品| 视频一区日韩| 国产成人在线中文字幕| 深夜福利视频一区二区| 亚洲专区欧美专区| 日韩不卡免费视频| 久久99免费视频| 伊人久久国产| 私拍精品福利视频在线一区| 蜜桃视频一区二区| 国产日产一区| 欧美成人基地| 国产一区二区三区四区二区| 国产高清一区| 亚洲精品国产精品粉嫩| 国产欧美精品| 精品在线91| 水蜜桃精品av一区二区| 久久久天天操| 日本久久一区| 国产一区丝袜| 首页国产欧美久久| 国产精品视频3p| 丝袜美腿一区| 老牛影视一区二区三区| 精品一区二区三区视频在线播放 | 国产精品毛片一区二区三区| 日韩精品欧美大片| 欧美三级精品| 亚洲最新av| а√天堂8资源在线| 在线视频亚洲| 精品日韩一区| 国产精品7m凸凹视频分类| 日韩福利视频网| 超碰超碰人人人人精品| 青青青国产精品| 日韩不卡视频在线观看| 欧美日一区二区三区在线观看国产免|