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

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

Springboot非分布式定時任務(wù)實現(xiàn)代碼

瀏覽:59日期:2023-04-07 16:01:06

1. 核心注解

在springboot項目中我們可以很方便地使用spring自己的注解@Scheduled和@EnableScheduling配合來實現(xiàn)便捷開發(fā)定時任務(wù)。

@EnableScheduling注解的作用是發(fā)現(xiàn)注解@Scheduled的任務(wù)并后臺執(zhí)行,此注解可以加到啟動類上也可以加到執(zhí)行調(diào)度任務(wù)類上。

經(jīng)測試,當有多個包含定時任務(wù)的類時,@EnableScheduling注解加在其中一個類上就可以保證所有定時任務(wù)的成功實現(xiàn)。

注意:定時任務(wù)的類上還需要配合使用@Configuration或@Component注解,這兩個注解都可以。

2. 實例代碼

2.1 @EnableScheduling加在啟動類上;

import com.my.common.util.DateUtil;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;/** * @description: * @author: Karl * @date: 2020/10/10 */@Componentpublic class TestSchedule01 { @Scheduled(cron = '0 * * * * ? ') public void test() { System.out.println('我是定時任務(wù)01,我執(zhí)行了' + DateUtil.formatDateByDateTime(new Date())); }}

import com.my.common.util.DateUtil;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;/** * @description: * @author: Karl * @date: 2020/10/10 */@Configurationpublic class TestSchedule02 { @Scheduled(cron = '1 * * * * ? ') public void test() { System.out.println('我是定時任務(wù)02,我執(zhí)行了' + DateUtil.formatDateByDateTime(new Date())); }}

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@EnableScheduling@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}

2.1 @EnableScheduling加在任務(wù)類上;

import com.my.common.util.DateUtil;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;/** * @description: * @author: Karl * @date: 2020/10/10 */@Component@EnableSchedulingpublic class TestSchedule01 { @Scheduled(cron = '0 * * * * ? ') public void test() { System.out.println('我是定時任務(wù)01,我執(zhí)行了' + DateUtil.formatDateByDateTime(new Date())); }}

import com.my.common.util.DateUtil;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;/** * @description: * @author: Karl * @date: 2020/10/10 */@Configurationpublic class TestSchedule02 { @Scheduled(cron = '1 * * * * ? ') public void test() { System.out.println('我是定時任務(wù)02,我執(zhí)行了' + DateUtil.formatDateByDateTime(new Date())); }}

注意:只需要在其中一個任務(wù)類上加上@EnableScheduling注解,所有的定時任務(wù)就都可以正常運行。

3. @Scheduled的幾種用法

@Scheduled這個注解支持3種定時方式,即:cron、fixedRate和fixedDelay

cron:是以表達式的形式來表示時間,最常見;

fixedRate:表示Scheduled隔多長時間調(diào)用一次,不管任務(wù)是否執(zhí)行完;

fixedDelay:表示該任務(wù)執(zhí)行完后隔多長時間再調(diào)用;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品一区国产高清在线gif| 每日更新成人在线视频| 性一交一乱一区二区洋洋av| 视频一区中文| 99久久婷婷| 亚洲激情中文| 黄色免费成人| av不卡免费看| 亚洲自拍另类| 久久亚洲风情| 亚洲欧美在线专区| 亚洲精品国模| 日韩一区网站| 日本三级亚洲精品| 国产精品视频一区二区三区| 国产精品伊人| 国产精品久久久久久模特| 国产欧美日韩免费观看| 欧美私人啪啪vps| 国产丝袜一区| 麻豆视频观看网址久久| 国产精品99久久精品| 天堂中文av在线资源库| 日韩理论片av| 成人在线网站| 亚洲一区欧美激情| 深夜福利亚洲| 国产毛片精品| 老牛影视精品| 亚洲精品91| 日本一区二区三区视频在线看 | 婷婷精品进入| 99视频+国产日韩欧美| 久久xxxx精品视频| 日韩成人一级| 久久69成人| 国产在线|日韩| 免费观看在线色综合| 欧美亚洲二区| www.51av欧美视频| 伊人久久大香线蕉av超碰演员| 蜜臀久久99精品久久久久宅男 | 日本成人在线视频网站| 欧美久久香蕉| 日韩毛片视频| 久久福利毛片| 国产精品一二| 在线观看精品| 蜜桃av一区二区三区电影| 国产精品极品在线观看| 丝袜美腿诱惑一区二区三区| 黄色亚洲在线| 国产乱论精品| 99久精品视频在线观看视频| 一区二区高清| 麻豆一区二区在线| 午夜影院欧美| 国产亚洲精品美女久久| 亚洲天堂成人| 国产精品最新| 亚洲作爱视频| 精品视频在线一区二区在线| 在线视频免费在线观看一区二区| 国产精品一区二区美女视频免费看| 日韩激情一区| 亚洲深深色噜噜狠狠爱网站| 久久影院一区二区三区| 一区免费在线| 精品入口麻豆88视频| 亚洲欧美视频| 91亚洲人成网污www| 一区二区国产精品| 日韩不卡在线| 国产精品对白久久久久粗| 午夜久久tv| av中文字幕在线观看第一页| 日韩超碰人人爽人人做人人添| 久久九九国产| 麻豆国产精品一区二区三区| 亚洲一区网站| 国产99在线| 奇米777国产一区国产二区| 久久精品国产www456c0m| 国产探花在线精品一区二区| 91久久视频| 国内自拍视频一区二区三区| 蜜桃av一区二区三区电影| 日韩大片在线| 国产精品久久久久久妇女| 国产精品美女久久久浪潮软件| 麻豆国产精品| 日韩精品a在线观看91| 精品在线91| 成人午夜网址| 国产乱码精品一区二区亚洲| 亚洲另类黄色| 99成人在线| 久久精品国产99久久| 国产66精品| 国产精品对白| 亚洲欧洲免费| 亚洲专区在线| 欧美a级片一区| 日韩欧美精品| 精品国产黄a∨片高清在线| 欧美视频精品全部免费观看| 模特精品在线| 日韩视频在线一区二区三区 | 国产日韩一区| 日韩中文字幕麻豆| 欧美午夜精品一区二区三区电影| 国产一区二区精品福利地址| 青草av.久久免费一区| 蜜桃视频第一区免费观看| 国产精品普通话对白| 久久精品国产www456c0m| 欧美久久天堂| 精品无人区麻豆乱码久久久| 久久不见久久见免费视频7| 欧美视频一区| 欧美精品三级在线| 88久久精品| 日韩国产一二三区| 亚洲婷婷丁香| 蜜桃久久av一区| 男人天堂欧美日韩| 999在线观看精品免费不卡网站| 激情综合网址| 91成人精品| 99在线精品免费视频九九视| 欧美91视频| 日韩午夜黄色| 视频一区在线视频| 中文一区一区三区免费在线观| 国产视频一区欧美| 亚洲免费婷婷| 免费人成精品欧美精品| 丝袜国产日韩另类美女| 天堂av在线一区| 国产亚洲精品自拍| 奶水喷射视频一区| 亚洲日本三级| 欧美一区=区三区| 国产精品极品在线观看| 久久影院资源站| www.51av欧美视频| 91精品一区二区三区综合| 亚洲韩日在线| 久久午夜精品| 日本91福利区| 免费精品一区| 国产aⅴ精品一区二区三区久久| 日韩电影免费网站| 久久婷婷亚洲| 中文亚洲欧美| 蜜桃视频第一区免费观看| 日韩精品一区二区三区中文在线| 欧美亚洲网站| 国产精品久久777777毛茸茸| 日韩中文首页| 91久久在线| 911精品国产| 日韩成人精品一区| 午夜精品亚洲| 91在线成人| 国产+成+人+亚洲欧洲在线| 日韩精品首页| 久久高清国产| 国产免费久久| 激情不卡一区二区三区视频在线| 免费一二一二在线视频| 欧美日韩精品一区二区视频| 爽好久久久欧美精品| 日本va欧美va瓶| 久久影院一区二区三区| 久久精品123| 亚洲精品大片| 国产一区二区三区四区五区传媒 | 在线一区电影| 午夜视频一区二区在线观看| 国产精品mv在线观看| 久久精品官网| 在线亚洲免费| 欧美久久香蕉| 久久精品影视| 日韩区欧美区| 亚洲黄色免费看| 六月丁香综合| 国产在线观看91一区二区三区 | 好吊日精品视频| 国产欧美自拍| 久久国产影院| 日韩激情av在线| 亚洲www免费| 亚洲一区欧美| 天堂中文av在线资源库| 亚洲影视一区二区三区| 91综合视频| 喷白浆一区二区| 色综合五月天|