当前位置: 首页 > news >正文

关于@Scheduled注解的参数

@Scheduled的参数主要有四个

1、fixedDelay

    上一次任务执行完毕时间点之后多长时间再执行,任务的执行要等上一个任务执行结束

   例如:  @Scheduled(fixedDelay=60*60*1000)  

    重点:是上次任务执行完之后一个小时,并不是每隔一个小时就执行

2、fixedRate

上一次任务开始执行点之后指定时间后再执行(如果执行时间超过了间隔时间,那上一次任务执行完之后,立即执行下一个任务)

   @Scheduled(fixedRate=60*60*1000)   //任务开始执行后隔1小时执行

  重点:是上次任务执行开始之后一个小时,并不是每隔一个小时就执行

3 、initialDelay

第一次任务将会延迟指定时间后启动

@Scheduled(fixedDelay=60*60*1000,initialDelay=60*1000)   //第一次任务延迟1分钟启动,之后每隔1小时执行

4、cron

参数接受一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义
具体配置可参考这篇文章:Cron表达式解析指南-CSDN博客

相关文章:

  • NOIP2015提高组.信息传递
  • 工厂方法模式详解及在自动驾驶场景代码示例(c++代码实现)
  • AI象棋 3.0 |AI自动下象棋工具,破译残局,自动帮助下棋,内置视频教程
  • `peft`(Parameter-Efficient Fine-Tuning:高效微调)是什么
  • 跟我学C++中级篇——内存异常的分析
  • 自注意力机制self-attention
  • C++智能指针的知识!
  • 【HDFS入门】联邦机制(Federation)与扩展性:HDFS NameNode水平扩展深度解析
  • Ubuntu命令速查
  • Linux 文件查找终极指南:find, locate, grep 等命令详解
  • 原型模式详解及在自动驾驶场景代码示例(c++代码实现)
  • Flash存储器(一):接口标准全解析
  • z-library电子图书馆最新地址的查询方法
  • 多肽 N 端乙酰化有什么作用?
  • java八股之并发编程
  • 4月18日复盘
  • 定时器复习DSP【2025/4/18】
  • datasheet数据手册-阅读方法
  • MMAction2安装
  • Docker安装hoppscotch
  • 错失两局领先浪费赛点,王楚钦不敌雨果无缘世界杯男单决赛
  • 女子伸腿阻止高铁关门等待同行人员,相关部门已介入调查
  • 金融监管总局:建立保险销售人员违法违规导致经济损失的佣金薪酬追索扣回机制
  • 上海印发《新时代新征程促进民营经济高质量发展的若干措施》(全文)
  • 今年1-3月全国吸收外资2692.3亿元人民币
  • 秦洪看盘|量能虽萎缩,但交易情绪尚可