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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SpringBoot執(zhí)行定時(shí)任務(wù)@Scheduled的方法

瀏覽:23日期:2023-05-06 15:52:33

在做項(xiàng)目時(shí),需要一個(gè)定時(shí)任務(wù)來(lái)接收數(shù)據(jù)存入數(shù)據(jù)庫(kù),后端再寫(xiě)一個(gè)接口來(lái)提供該該數(shù)據(jù)的最新的那一條。

數(shù)據(jù)保持最新:設(shè)計(jì)字段sign的值(0,1)來(lái)設(shè)定是否最新

定時(shí)任務(wù)插入數(shù)據(jù):首先進(jìn)行更新,將所有為1即新數(shù)據(jù)設(shè)置過(guò)期,然后插入新數(shù)據(jù),設(shè)置sign為1。這兩個(gè)操作是原子操作。通過(guò)添加事務(wù)來(lái)進(jìn)行控制。

Java 定時(shí)任務(wù)的幾種實(shí)現(xiàn)方式

基于 java.util.Timer 定時(shí)器,實(shí)現(xiàn)類(lèi)似鬧鐘的定時(shí)任務(wù) 使用 Quartz、elastic-job、xxl-job 等開(kāi)源第三方定時(shí)任務(wù)框架,適合分布式項(xiàng)目應(yīng)用 使用 Spring 提供的一個(gè)注解: @Schedule,開(kāi)發(fā)簡(jiǎn)單,使用比較方便,也是本文介紹的一種方式

Spring 提供的一個(gè)注解: @Schedule,開(kāi)發(fā)簡(jiǎn)單,使用比較方便,也是本文介紹的一種方式

Spring 自身提供了對(duì)定時(shí)任務(wù)的支持,本文將介紹 Spring Boot 中 @Scheduled 定時(shí)器的使用。

創(chuàng)建定時(shí)任務(wù)

首先,在項(xiàng)目啟動(dòng)類(lèi)上添加@EnableScheduling注解,開(kāi)啟對(duì)定時(shí)任務(wù)的支持

@SpringBootApplication@EnableSchedulingpublic class ScheduledApplication {public static void main(String[] args) {SpringApplication.run(ScheduledApplication.class, args);}}

其中 @EnableScheduling注解的作用是發(fā)現(xiàn)注解@Scheduled的任務(wù)并后臺(tái)執(zhí)行。

其次,編寫(xiě)定時(shí)任務(wù)類(lèi)和方法,定時(shí)任務(wù)類(lèi)通過(guò)Spring IOC 加載 ,使用@Component 注解,定時(shí)方法使用@Scheduled 注解。

@Componentpublic class ScheduledTask { @Scheduled(fixedRate = 3000) public void scheduledTask() { System.out.println('任務(wù)執(zhí)行時(shí)間:' + LocalDateTime.now()); }}

fixedRate 是 long 類(lèi)型,表示任務(wù)執(zhí)行的間隔毫秒數(shù),以上代碼中的定時(shí)任務(wù)每 3 秒執(zhí)行一次。

@Scheduled詳解

在上面的入門(mén)例子中,使用了@Scheduled(fixedRate = 3000) 注解來(lái)定義每過(guò) 3 秒執(zhí)行的任務(wù),對(duì)于 @Scheduled 的使用可以總結(jié)如下幾種方式:

@Scheduled(fixedRate = 3000) :上一次開(kāi)始執(zhí)行時(shí)間點(diǎn)之后 3 秒再執(zhí)行(fixedRate 屬性:定時(shí)任務(wù)開(kāi)始后再次執(zhí)行定時(shí)任務(wù)的延時(shí)(需等待上次定時(shí)任務(wù)完成),單位毫秒) @Scheduled(fixedDelay = 3000) :上一次執(zhí)行完畢時(shí)間點(diǎn)之后 3 秒再執(zhí)行(fixedDelay 屬性:定時(shí)任務(wù)執(zhí)行完成后再次執(zhí)行定時(shí)任務(wù)的延時(shí)(需等待上次定時(shí)任務(wù)完成),單位毫秒) @Scheduled(initialDelay = 1000, fixedRate = 3000) :第一次延遲1秒后執(zhí)行,之后按fixedRate的規(guī)則每 3 秒執(zhí)行一次(initialDelay 屬性:第一次執(zhí)行定時(shí)任務(wù)的延遲時(shí)間,需配合fixedDelay或者fixedRate來(lái)使用) @Scheduled(cron='0 0 2 1 * ? *') :通過(guò)cron表達(dá)式定義規(guī)則

其中,常用的cron表達(dá)式有:

0 0 2 1 * ? * :表示在每月 1 日的凌晨 2 點(diǎn)執(zhí)行 0 15 10 ? * MON-FRI :表示周一到周五每天上午 10:15 執(zhí)行 0 15 10 ? 6L 2019-2020 :表示 2019-2020 年的每個(gè)月的最后一個(gè)星期五上午 10:15 執(zhí)行 0 0 10,14,16 * * ? :每天上午 10 點(diǎn),下午 2 點(diǎn),4 點(diǎn)執(zhí)行 0 0/30 9-17 * * ? :朝九晚五工作時(shí)間內(nèi)每半小時(shí)執(zhí)行 0 0 12 ? * WED :表示每個(gè)星期三中午 12 點(diǎn)執(zhí)行 0 0 12 * * ? :每天中午 12點(diǎn)執(zhí)行 0 15 10 ? * * :每天上午 10:15 執(zhí)行 0 15 10 * * ? :每天上午 10:15 執(zhí)行 0 15 10 * * ? * :每天上午 10:15 執(zhí)行 0 15 10 * * ? 2019 :2019 年的每天上午 10:15 執(zhí)行

總結(jié)

本文主要介紹了基于 Spring Boot 內(nèi)置的定時(shí)任務(wù)的配置使用,主要涉及兩個(gè)注解,四個(gè)屬性的配置:

主程序入口 @EnableScheduling 開(kāi)啟定時(shí)任務(wù)定時(shí)方法上 @Scheduled 設(shè)置定時(shí)cron屬性:按cron規(guī)則執(zhí)行fixedRate 屬性:以固定速率執(zhí)行fixedDelay 屬性:上次執(zhí)行完畢后延遲再執(zhí)行initialDelay 屬性:第一次延時(shí)執(zhí)行,第一次執(zhí)行完畢后延遲后再次執(zhí)行

到此這篇關(guān)于SpringBoot執(zhí)行定時(shí)任務(wù)@Scheduled的文章就介紹到這了,更多相關(guān)SpringBoot執(zhí)行定時(shí)任務(wù)@Scheduled內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品福利| 久久国产精品亚洲77777| 日本一区二区中文字幕| 麻豆91精品视频| 国产毛片精品| 日本伊人久久| 国产亚洲精aa在线看| 亚欧洲精品视频在线观看| 成人免费电影网址| 欧美一区二区三区激情视频| 久久亚洲精精品中文字幕| 亚洲免费毛片| 国产在线不卡一区二区三区| 免费看一区二区三区| 亚洲日本欧美| 另类av一区二区| 国产私拍福利精品视频二区| 91伊人久久| 国产美女撒尿一区二区| 国产精品115| av高清一区| 蜜桃一区二区三区在线| 国产亚洲观看| 91av亚洲| 丝袜美腿亚洲色图| 国产精品成人国产| 久久国产影院| 视频一区在线播放| 色综合五月天| 欧美亚洲免费| 国产美女高潮在线| 亚洲视频www| 精品一区二区男人吃奶| 午夜一级在线看亚洲| av在线资源| 国产精品白丝久久av网站| 综合激情五月婷婷| 亚洲精品国产偷自在线观看| 亚洲黄色免费看| 丰满少妇一区| 精品亚洲精品| 国产精品一区免费在线| 午夜一级在线看亚洲| 欧美日韩视频免费看| 影音先锋久久精品| 日韩高清不卡| 日韩中文欧美| 男女激情视频一区| 国产精品nxnn| 国产精品啊啊啊| 尤物tv在线精品| 国产亚洲电影| 欧美日韩水蜜桃| 国产日韩欧美三级| 日韩精品一区二区三区免费观影 | 首页国产欧美久久| 鲁大师影院一区二区三区| 日韩欧美少妇| 日韩精品一卡二卡三卡四卡无卡| 欧美成人国产| 五月天久久久| 亚洲综合专区| 欧美日韩18| 国产日韩一区二区三免费高清| 国产欧美日韩视频在线| 日韩avvvv在线播放| 久久99精品久久久久久园产越南| 国产精品一区三区在线观看| 国产精品chinese| 日韩精品视频一区二区三区| 蜜桃传媒麻豆第一区在线观看| 日本久久一区| 久久精品99久久久| 欧产日产国产精品视频| 日韩一区三区| 99在线精品视频在线观看 | 亚洲成人三区| 综合国产精品| 国产精品美女久久久久久不卡| 亚洲精品成人一区| 国产欧美91| 亚洲欧美久久| 99成人超碰| 久久久国产精品网站| 中文字幕av一区二区三区人| 久久精品二区三区| 精品日韩一区| 久久国产精品免费精品3p| 日韩在线一二三区| 婷婷激情图片久久| 国产精品日本| 国产一区二区视频在线看| 鲁大师成人一区二区三区| 久久精品网址| 蜜臀av亚洲一区中文字幕| 国产精品久久久久毛片大屁完整版| 日韩理论片av| 国产精品色婷婷在线观看| 极品裸体白嫩激情啪啪国产精品| 亚洲一区欧美| 9久re热视频在线精品| 欧美一区久久久| 欧美男人天堂| 国产一区日韩| 精品中国亚洲| 国产一区国产二区国产三区| 日韩欧美激情| 日韩高清欧美激情| 国产一卡不卡| 亚洲欧美专区| 亚洲一区二区免费看| 婷婷综合六月| 国产精品66| 国产精品字幕| 欧美激情亚洲| 午夜在线视频观看日韩17c| 日韩欧美精品一区| 国产真实久久| 国产99精品| 午夜影院欧美| 国产一区白浆| 亚洲一区二区免费在线观看| 六月天综合网| 亚洲天堂免费| 97se亚洲| 国产精品mm| 精品成人18| 久久精品播放| 亚洲黄色免费av| 久久一区二区三区电影| 久久国产亚洲| 性色一区二区| 国产精品综合| 国内一区二区三区| 日韩欧美在线中字| 伊人精品一区| 91麻豆精品| 国产精品久久久久久久久妇女| 精品一区二区三区视频在线播放| 少妇精品导航| 国产乱码精品一区二区三区亚洲人| 精品资源在线| 欧美资源在线| 美女视频一区在线观看| 国产精品白丝一区二区三区| 国产v综合v| 久久精品xxxxx| 成人国产精品一区二区网站| 午夜精品成人av| 日本在线成人| 精品精品99| 国产videos久久| 久久久久久久欧美精品| 成人在线观看免费视频| 亚洲美女久久精品| 久久美女性网| 国产女优一区| 日韩激情精品| 欧美一级鲁丝片| 欧美日韩亚洲在线观看| 日日夜夜免费精品视频| 91精品国产成人观看| 美女视频黄 久久| 亚洲精品高潮| 日本亚洲欧美天堂免费| 国产精品日本欧美一区二区三区| 国产精品1luya在线播放| 视频一区中文| 日韩国产一区二区| 国产欧美日韩影院| 亚洲婷婷丁香| 亚洲影院天堂中文av色| 六月婷婷一区| 91久久视频| 美女被久久久| 亚洲精品九九| 综合在线一区| 亚洲精品欧美| 国产精品多人| 精品免费视频| 国产精品香蕉| 久久a爱视频| 97欧美在线视频| 91精品韩国| 日本色综合中文字幕| 亚洲免费观看| 伊人成人网在线看| 国产农村妇女精品一二区| 国产精品久久久久77777丨| 免费在线欧美黄色| 亚洲一区二区三区久久久| 欧美国产极品| 日韩视频一区| 久久99高清| 免费日本视频一区| 亚洲啊v在线| 先锋亚洲精品| 国产精品久久久久蜜臀 | 免费黄色成人| 日本国产精品|