当前位置: 首页 > 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
  • 专访|李沁云:精神分析不会告诉你“应该怎么做”,但是……
  • 詹丹|高考语文阅读题设计和答案拟制的一些缺憾
  • 综合治理食品添加剂滥用问题,国务院食安办等六部门联合出手
  • 重温经典|中国首部剪纸动画片《猪八戒吃瓜》创作始末
  • 上海车展侧记|中国汽车产业的韧性从何而来
  • 美国内政部长:今年夏天美国可能发生西班牙式大停电,全怪拜登