开启定时任务
@EnableScheduling   定义定时任务规则:cron
@Scheduled(cron = "0 0 0 * * ?")依次为:秒、分、时、日、月、周、年(可选)秒(0~59) 分钟(0~59) 小时(0~23) 日(0~31) 月(0~11) 星期(1~7 1为SUN-依次为SUN,MON,TUE,WED,THU,FRI,SAT)“*” 代表整个时间段. 
每一个字段都有一套可以指定有效值,如 
Seconds (秒)         :可以用数字0-59 表示,
Minutes(分)          :可以用数字0-59 表示,
Hours(时)             :可以用数字0-23表示, 
Day-of-Month(天) :可以用数字1-31 中的任一一个值,但要注意一些特别的月份 
Month(月)            :可以用0-11 或用字符串  “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示
Day-of-Week(每周):可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示  
“/”:为特别单位,表示为“每”如“0/15”表示每隔15分钟执行一次,“0”表示为从“0”分开始, “3/20”表示表示每隔20分钟执行一次,“3”表示从第3分钟开始执行  
“?”:表示每月的某一天,或第周的某一天  
“L”:用于每月,或每周,表示为每月的最后一天,或每个月的最后星期几如“6L”表示“每月的最后一个星期五”  
“W”:表示为最近工作日,如“15W”放在每月(day-of-month)字段上表示为“到本月15日最近的工作日”  
““#”:是用来指定“的”每月第n个工作日,例 在每周(day-of-week)这个字段中内容为"6#3" or "FRI#3" 则表示“每月第三个星期五”Cron表达式范例:
每隔5秒执行一次:*/5 * * * * ?
每隔1分钟执行一次:0 */1 * * * ?
每天23点执行一次:0 0 23 * * ?
每天凌晨1点执行一次:0 0 1 * * ?
每月1号凌晨1点执行一次:0 0 1 1 * ?
每月最后一天23点执行一次:0 0 23 L * ?
每周星期天凌晨1点实行一次:0 0 1 ? * Lcron表达式使用占位符另外,cron属性接收的cron表达式支持占位符。@Scheduled(cron="${time.cron}")  //每5秒执行一次@Scheduled(fixedDelay = 5000) //上一次执行完毕时间点之后5秒再执行fixedDelayString  与 fixedDelay 意思相同,只是使用字符串的形式。唯一不同的是支持占位符。@Scheduled(fixedDelayString = "5000") //上一次执行完毕时间点之后5秒再执行@Scheduled(fixedDelayString = "${time.fixedDelay}")

浅谈Scheduled相关推荐

  1. 浅谈Spring定时任务

    浅谈Spring定时任务 三种定时任务基于原理 多定时任务并发配置 动态定时任务 定时任务Demo 三种定时任务基于原理 SpringBoot配置定时任务主要有Spring Schedule.JDK自 ...

  2. java 定时任务怎么关闭_浅谈springboot项目中定时任务如何优雅退出

    在一个springboot项目中需要跑定时任务处理批数据时,突然有个Kill命令或者一个Ctrl+C的命令,此时我们需要当批数据处理完毕后才允许定时任务关闭,也就是当定时任务结束时才允许Kill命令生 ...

  3. 浅谈MySQL存储引擎-InnoDBMyISAM

    浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...

  4. 【大话设计模式】——浅谈设计模式基础

    初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息. 个人感觉<大话设计模式>这本书写的真好.让貌似非常晦涩难懂的设计模式变的生活化.趣味化 ...

  5. 学校计算机机房好处,浅谈学校计算机机房维护

    浅谈学校计算机机房维护    现在的学校机房都配置了数量较多的计算机,而且机房的使用非常频繁.对于怎样维护好计算机,特别是计算机软件系统,对广大计算机教师来说是一个很重要且非常现实的问题.下面就本人在 ...

  6. java 中的单元测试_浅谈Java 中的单元测试

    单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...

  7. mybatis与php,浅谈mybatis中的#和$的区别

    浅谈mybatis中的#和$的区别 发布于 2016-07-30 11:14:47 | 236 次阅读 | 评论: 0 | 来源: 网友投递 MyBatis 基于Java的持久层框架MyBatis 本 ...

  8. 浅谈GCC预编译头技术

    浅谈GCC预编译头技术 文/jorge --谨以此文,悼念我等待MinGW编译时逝去的那些时间. 其 实刚开始编程的时候,我是丝毫不重视编译速度之类的问题的,原因很简单,因为那时我用BASICA.后来 ...

  9. 【笔记】震惊!世上最接地气的字符串浅谈(HASH+KMP)

    震惊!世上最接地气的字符串浅谈(HASH+KMP) 笔者过于垃圾,肯定会有些错的地方,欢迎各位巨佬指正,感激不尽! 引用:LYD的蓝书,一本通,DFC的讲稿,网上各路巨佬 Luguo id: 章鱼那个 ...

最新文章

  1. 工作五年,还没转型为架构师的程序员何去何从?
  2. word打出来的字体总是变宋体
  3. 谈谈设计模式的几个原则
  4. 冬季,拿什么来温暖你的心情
  5. mysql5.6 replication_MySQL 5.6 Replication
  6. python语言程序设计实践教程实验八答案_清华大学出版社-图书详情-《Java程序设计教程及实验指导》...
  7. css3中定义required,focus,valid和invalid样式
  8. redmine 自己定义字段mysql表结构
  9. 使用esp-ilnk 连接 sim800l 测试AT指令
  10. 关于2019中国移动广西分公司社会招聘互联网电视维护岗位笔试、面试经验分享
  11. UML核心元素--参与者
  12. 测试 软通动力软件测试机试_软通动力2020春招软件测试笔试题以及答案
  13. 计算机专业毕业设计工作日志,计算机科学技术系毕业设计工作日志.doc
  14. 清除桌面多余的右键菜单
  15. 用c语言写抽奖大转盘,iOS抽奖大转盘的二种实现方法
  16. 华为5g cpe 虚拟服务器,一图看懂华为5G CPE Pro
  17. 多多自走棋改动_多多自走棋:官方更新久久未到,新版本内容或将引起巨大改变...
  18. 智慧城市发展指数中国第一,深圳数字化转型全景展示
  19. 递归算法的时间复杂度计算
  20. 数据融合课程设计——案例二 股票价格涨跌趋势预测

热门文章

  1. WCS7中的WebSphere环境变量配置
  2. 在国内如何提高英语口语
  3. Linux主机初始化
  4. 小米持续制造尖叫的三个关键词
  5. 只要不上网,pc机就不会感染计算机病毒,2010年3月江苏省计算机等级考试全真试题5...
  6. macOS 10.15 解决 app 已损坏,打不开。您应该将它移到废纸篓
  7. 【财富空间】小心!传统企业即将卷土重来!
  8. php之间实现跳转并传值
  9. linux alsa asoc总结
  10. 微信小程序 - 返回前一个页面时,执行前一个页面的函数方(wx.navigateBack 返回后,执行上一页的某个函数方法刷新数据)回前一个页面时,执行前一个页面的函数方法。支持改变 data 数据。