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

@Scheduled(cron = “1 0 0 * * ?“用法介绍

@Scheduled 语法学习记录

  • @Scheduled(cron = "1 0 0 * * ?")

@Scheduled(cron = “1 0 0 * * ?”)

1 .@Scheduled 方法的使用 说明

//0 0 * * * ? 每小时执行一次//0 0 */1 * * ? 每小时执行一次//* * 0/1 * * ? 每小时执行一次//0 0/2 * * * ? 每两分钟//0/1 * * * * ? 每一秒执行一次//0 0 0/1 * * ? 每小时执行一次//0/20 * * * * ? 每20秒执行一次// @Scheduled(cron = "0 0 0 * * ?") // 每天零点执行一次@Scheduled(cron="1 0 0 * * ?")// 每天零点零一分执行一次publicvoidperformTask(){System.out.println("Task executed at 00:01");// 你的业务逻辑代码写在这里}
Cron表达式解释: 0 秒 1 分(即第1分钟) 0 小时(即零点) * 日(每一天) * 月(每一个月) ? 星期中的天(不指定,因为我们已经指定了日)
  1. 启用定时任务
    在你的主类或者配置类上添加@EnableScheduling注解来启用定时任务支持:
importorg.springframework.scheduling.annotation.EnableScheduling;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication @EnableSchedulingpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}
  1. 添加依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.x.x.RELEASE</version> </parent>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>

// 参考 百度Ai https://www.baidu.com

http://www.jsqmd.com/news/653256/

相关文章:

  • 环境管理化技术中的环境配置环境监控环境维护
  • 职业倦怠自救指南:用游戏化思维重启代码热情
  • 保姆级教程:用Davinci Configurator给TC397芯片配置AUTOSAR CanIf模块(附DBC文件解析避坑点)
  • J-Link驱动装不上?手把手解决Win10/Win11系统下JLink driver识别问题与国产芯片支持
  • 职业决策工具包:SWOT与个人画布在软件测试领域的深度应用
  • 永磁同步电机PMSM二阶全局快速终端滑模控制Matlab模型:参数化设计,连续与离散控制融合...
  • 解决MatLab R2019b许可证校验失败的实用技巧
  • 编程语言运行机制
  • STM32程序下载进阶:利用STM32CubePro与UART实现高效HEX文件烧录
  • CH343 USB转串口芯片全平台驱动与开发资源指南
  • 【将Skills转换为图结构】技术解析:能力图谱的构建、路由与组合实践
  • 2026年热门的厦门婚纱照摄影/厦门婚纱微电影摄影高评分榜单 - 品牌宣传支持者
  • 合成数据成AI发展新基建,未来竞争核心转向高效生成高价值数据
  • 从SFDR到输出位宽:Vivado DDS IP核数据格式与DAC匹配的保姆级选择教程
  • 从Windows到Linux:我的MATLAB科研环境迁移记(Ubuntu 20.04 + MATLAB 2015b实战)
  • 基于企微官方API实现关键词拉群(Python原生实现)
  • LoadRunner12关联实战:从手动到自动的完整解决方案
  • 【LangGraph】最新版技术解析:有状态多智能体图执行引擎的架构原理与工程实践
  • WinForm + AntdUI 实现物料编码自动填充,彻底告别手工 BOM
  • 从“看图说话”到“无中生有”:深入浅出拆解Pix2Pix中的U-Net与PatchGAN
  • 爬虫为什么要建立代理IP池?新手必看|保姆级IP池搭建教程,复制代码就能跑✅
  • 如何让按钮悬停时阴影位置保持固定(仅按钮位移)
  • 告别浏览器!在PyCharm 2024.1专业版里无缝集成Jupyter Notebook的保姆级教程
  • FPGA密码锁设计避坑指南:状态机划分、死锁逻辑与超级密码实现
  • 3步解锁:如何用Chinese-ERJ模板让《经济研究》投稿从折磨变享受
  • 软件互操作性的系统集成与数据交换
  • 从一次线上Bug复盘说起:深入AXI4非对齐读操作,搞懂Burst传输的真实开销
  • Python 异步下载任务队列实现
  • 【BSDATA】索尼摄像机视频变为RSV格式怎么封装修复转换为MXF视频
  • 美团2025年亏损234亿,却悄悄布局超50家硬科技企业,未来能否逆袭?