@Scheduled(fixedRate = 2000)public void myJob1(){System.out.println(LocalDateTime.now()+"定时任务O(∩_∩)O");//休眠模拟代码块运行的时间try {TimeUnit.SECONDS.sleep(3);} catch (InterruptedException e) {e.printStackTrace();}

fixedRate=2000表示每两秒就要执行一次,但是代码执行就需要三秒,那么这时候,就是三秒执行一次,代码执行小于2秒,那就是两秒运行一次,相当于代码块开始执行就开始计时了

执行效果:
2021-12-06T19:34:34.482定时任务O(∩_∩)O
2021-12-06 19:34:34.534  INFO 5884 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8081 (http) with context path ''
2021-12-06 19:34:34.541  INFO 5884 --- [  restartedMain] c.l.S.SpringBoot1127Application          : Started SpringBoot1127Application in 17.925 seconds (JVM running for 24.182)
2021-12-06T19:34:37.497定时任务O(∩_∩)O
2021-12-06T19:34:40.505定时任务O(∩_∩)O
2021-12-06T19:34:43.515定时任务O(∩_∩)O
2021-12-06T19:34:46.529定时任务O(∩_∩)O

第二种

@Scheduled(fixedDelay = 2000)public void myJob1(){System.out.println(LocalDateTime.now()+"定时任务O(∩_∩)O");//休眠模拟代码块运行的时间try {TimeUnit.SECONDS.sleep(3);} catch (InterruptedException e) {e.printStackTrace();}

fixedDelay,这里表示,代码执行完后,在执行定时的时间2秒,这里相当于这个任务需要5秒执行一次,定时的2秒加上,代码执行的时间3秒,相当于,代码块执行结束了才开始计时

执行效果

2021-12-06T19:44:01.418定时任务O(∩_∩)O
2021-12-06 19:44:01.500  INFO 19184 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8081 (http) with context path ''
2021-12-06 19:44:01.517  INFO 19184 --- [  restartedMain] c.l.S.SpringBoot1127Application          : Started SpringBoot1127Application in 24.073 seconds (JVM running for 33.953)
2021-12-06T19:44:06.437定时任务O(∩_∩)O
2021-12-06T19:44:11.462定时任务O(∩_∩)O
2021-12-06T19:44:16.471定时任务O(∩_∩)O
2021-12-06T19:44:21.485定时任务O(∩_∩)O
2021-12-06T19:44:26.509定时任务O(∩_∩)O

SpringBoot定时任务注解@Scheduled中fixedRate和fixedDelay相关推荐

  1. Java定时注解@Scheduled的使用,fixedDelay,fixedRate,cron的使用

    Java定时注解@Scheduled的使用,fixedDelay,fixedRate,cron的使用 问题背景 参数简介 项目创建 测试结果 心得 Lyric:咸咸的汗水 问题背景 项目中经常使用定时 ...

  2. Spring定时任务注解@Scheduled+@EnableAsync用法详解(简单说明+应用场景+demo源代码+执行过程分析)

    @Scheduled 由Spring定义,用于将方法设置为调度任务,可实现方法的周期或定时执行.想单独使用Scheduling,需引入spring-context这个依赖.spring-boot-st ...

  3. SpringBoot - 定时任务入门(@Scheduled )详解

    项目开发中经常需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息.Spring为我们提供了异步执行任务调度的方式,提供TaskExecutor .TaskScheduler 接口. ...

  4. springboot 定时任务 Scheduled(fixedRate ,fixedDelay ,initialDelay,cron)使用

    一.开启定时任务,加上注解 @EnableScheduling即可 @EnableScheduling @SpringBootApplication public class DemoApplicat ...

  5. SpringBoot @Scheduled注解(cron、fixedRate、fixedDelay、initialDelay)各个参数区别

    fixedDelay控制方法执行的间隔时间(毫秒),是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,执行下一次.上个过程结束后,等待300ms,执行下 ...

  6. Spring定时任务@Scheduled注解使用方式浅窥(cron表达式、fixedRate和fixedDelay)

    1.开篇 spring的@Scheduled定时任务相信大家都是十分熟悉.最近在使用过程中发现了一些问题,写篇文章,和大家分享一下.结论在最后,不想看冗长过程的小伙伴可以直接拉到最后看结论. 2.简单 ...

  7. Spring定时任务@Scheduled注解使用配置方式(cron表达式、fixedRate和fixedDelay)

    Spring定时任务@Scheduled注解使用配置方式(cron表达式.fixedRate和fixedDelay) 序言: 个人推荐一个很方便的在线Cron生成器(网页版):https://qqe2 ...

  8. SpringBoot定时任务 @Scheduled详解

    博主在最近的开发中又遇到了关于定时调度的开发任务,在定时调度其实有很多的第三方平台可以接入,但是其实在SpringBoot有自带的定时任务注解@Scheduled.@Scheduled可以通过注解配置 ...

  9. Cron表达式及SpringBoot定时任务使用简介

    一.Cron表达式详解 1.结构 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义 cron从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的 ...

最新文章

  1. 自己不清醒,却要拉更多人陪葬的人!
  2. Windows下安装配置SBT
  3. [论文泛读] QoS论文两篇(Elsevier09, IEEE05)
  4. 【机器学习】平衡你的数据集的几项技巧
  5. LeetCode 945. 使数组唯一的最小增量(贪心)
  6. matplotlib使用GridSpec自定义子图位置 (非对称的子图)
  7. OpenShift 之 Quarkus(3)用独立的Prometheus监控Quarkus应用
  8. 等宽字体与非等宽字体_我最喜欢的等宽字体
  9. 2021计算机考研总结即经验贴(初试、复试、调剂、心态调整)
  10. 80端口有什么用,80端口被禁用怎么解决
  11. linux sed替换行,shell - 使用Sed替换包含字符串的整行
  12. 高等数学学习笔记(1)——微分方程解法公式
  13. 字节跳动 5 万人远程办公的背后,飞书的演进之路
  14. 一维中值、均值、高斯滤波的MATLBA实现
  15. QNX Neutrino 微内核
  16. Android反编译资料
  17. 基于AI智能视频分析技术的电力行业视频监控联网解决方案
  18. java健身房管理系统_基于Java+SSM的健身房俱乐部管理系统、基于Java Web的健身房俱乐部管理系统...
  19. 一个C++程序员的一天,心酸···
  20. 输出各科科目成绩大于90分的学生

热门文章

  1. 生信分析常用软件记录
  2. 2018年度国产开源软件排行
  3. python e_python里面e符号代表什么?
  4. 第2节课Matplotlib案例及作业
  5. matlab 结构体数据(MWStructArray)读取到C#
  6. 黑马程序员 JAVA基础学习笔记
  7. PyQt(Python+Qt)学习随笔:QScrollArea的widgetResizable属性
  8. 【算法】舵机位置式pid
  9. shopping计算器
  10. [转载] 晓说——第12期:看病来遇怪事揭秘美国社会毒瘤