最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java?@Scheduled定時(shí)器用法解析

 更新時(shí)間:2022年05月20日 08:33:26   作者:Schon_zh  
這篇文章主要介紹了Java?@Scheduled定時(shí)器用法解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@Scheduled定時(shí)器用法

程序中若需要在某個(gè)時(shí)間循環(huán)執(zhí)行某項(xiàng)任務(wù),就可以使用@Scheduled定時(shí)器

源碼如下:

? ? @Scheduled(cron="0 0 21 * * ?") //每天晚上九點(diǎn)執(zhí)行一次 ? ?21點(diǎn)
? ? public void taskCycle() throws ?Exception{
? ? ? ? System.out.println("############定時(shí)校驗(yàn)代金券過期任務(wù)開始執(zhí)行");
? ? ? ? }
@Scheduled(cron="0 0 21 * * ?")?

配置完整格式為: [秒] [分] [小時(shí)] [日] [月] [周] [年]

其中每個(gè)元素 可以是一個(gè)值(如6),

  • 一個(gè)連續(xù)區(qū)間(9-12),
  • 一個(gè)間隔時(shí)間(8-18/4)(/表示每隔4小時(shí)),
  • 一個(gè)列表(1,3,5), 通配符。

由于"月份中的日期"和"星期中的日期"這兩個(gè)元素互斥的,必須要對其中一個(gè)設(shè)置?.

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

@Scheduled的幾種使用方式

兩個(gè)方法串行執(zhí)行

直接在方法上加上@Scheduled注解,

兩個(gè)方法并行,且自己也并行

添加@EnableAsync和@Async注解

兩個(gè)方法并行,且自己串行

做如下配置,就可以實(shí)現(xiàn)了

@Configuration
@EnableScheduling
public class ScheduleConfig implements SchedulingConfigurer {
? ? @Override
? ? public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
? ? ? ? taskRegistrar.setScheduler(taskExecutor());
? ? }
? ? @Bean(destroyMethod="shutdown")
? ? public Executor taskExecutor() {
? ? ? ? return Executors.newScheduledThreadPool(2);
? ? }
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Java的Spring框架來操作FreeMarker模板的示例

    基于Java的Spring框架來操作FreeMarker模板的示例

    這篇文章主要介紹了基于Java的Spring框架來操作FreeMarker模板的示例,講到了用于進(jìn)行web模板文件的插值操作等例子,需要的朋友可以參考下
    2016-03-03
  • 解析springboot包裝controller返回值問題

    解析springboot包裝controller返回值問題

    這篇文章主要介紹了springboot包裝controller返回值問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • spring boot2.0實(shí)現(xiàn)優(yōu)雅停機(jī)的方法

    spring boot2.0實(shí)現(xiàn)優(yōu)雅停機(jī)的方法

    這篇文章主要介紹了spring boot2.0實(shí)現(xiàn)優(yōu)雅停機(jī)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Spring Boot集成Thymeleaf的方法

    Spring Boot集成Thymeleaf的方法

    這篇文章主要介紹了Spring Boot集成Thymeleaf的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • java實(shí)現(xiàn)猜拳小游戲

    java實(shí)現(xiàn)猜拳小游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)猜拳小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • MyBatis-plus批量插入的通用方法使用

    MyBatis-plus批量插入的通用方法使用

    mybatis-plus的IService接口默認(rèn)提供saveBatch批量插入,也是唯一一個(gè)默認(rèn)批量插入,在數(shù)據(jù)量不是很大的情況下可以直接使用,本文帶你詳細(xì)了解MyBatis-plus 批量插入的通用方法及使用方法,需要的朋友可以參考一下
    2023-04-04
  • 聊聊finally中的代碼一定會(huì)執(zhí)行嗎

    聊聊finally中的代碼一定會(huì)執(zhí)行嗎

    通常在面試中,只要是疑問句一般答案都是“否定”的,因?yàn)槿绻恰按_定”和“正?!钡?那面試官就沒有必要再問了嘛,本文想和大家聊聊finally中的代碼一定會(huì)執(zhí)行嗎?,感興趣的朋友跟著小編一起來看看吧
    2023-12-12
  • java文件操作練習(xí)代碼 讀取某個(gè)盤符下的文件

    java文件操作練習(xí)代碼 讀取某個(gè)盤符下的文件

    這篇文章主要介紹了java讀取某個(gè)盤符下的文件示例,代碼中要求的是絕對路徑,編譯過程中要注意絕對路徑問題和異常的抓取
    2014-01-01
  • Mybatis中SqlSession接口中selectList方法詳解

    Mybatis中SqlSession接口中selectList方法詳解

    這篇文章主要給大家介紹了關(guān)于Mybatis中SqlSession接口中selectList方法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 基于spring-security 401 403錯(cuò)誤自定義處理方案

    基于spring-security 401 403錯(cuò)誤自定義處理方案

    這篇文章主要介紹了基于spring-security 401 403錯(cuò)誤自定義處理方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評論

连城县| 深水埗区| 定结县| 甘洛县| 密云县| 琼海市| 阳原县| 陆丰市| 定西市| 沈阳市| 宁安市| 莫力| 伊金霍洛旗| 梅河口市| 武城县| 龙山县| 郧西县| 五莲县| 湛江市| 桃源县| 舞钢市| 潍坊市| 罗山县| 顺平县| 曲阳县| 宁强县| 宣汉县| 罗源县| 长子县| 东光县| 墨玉县| 孟连| 黄平县| 邵阳县| 昌江| 阳西县| 盐池县| 桂林市| 闸北区| 白河县| 安徽省|