SpringBoot的定时任务注解@Scheduled和@EnableScheduling

SpringBoot支持使用注解实现定时任务,比如零点定时更新一些内容的场景:下面介绍下如何使用:

  1. 在SpringBoot启动类上加上@EnableScheduling注解
  2. 在方法上添加
        /**
         * 每天凌晨0点统计上一天数据
         */
        @Scheduled(cron = "0 0 0 * * ?")
  3. 解释下cron的用法:

SpringBoot的定时任务注解@Scheduled和@EnableScheduling-资灵

CRON表达式    含义
“0 0 12 * * ?”    每天中午十二点触发
“0 15 10 ? * *”    每天早上10:15触发
“0 15 10 * * ?”    每天早上10:15触发
“0 15 10 * * ? *”    每天早上10:15触发
“0 15 10 * * ? 2005”    2005年的每天早上10:15触发
“0 * 14 * * ?”    每天从下午2点开始到2点59分每分钟一次触发
“0 0/5 14 * * ?”    每天从下午2点开始到2:55分结束每5分钟一次触发
“0 0/5 14,18 * * ?”    每天的下午2点至2:55和6点至6点55分两个时间段内每5分钟一次触发
“0 0-5 14 * * ?”    每天14:00至14:05每分钟一次触发
“0 10,44 14 ? 3 WED”    三月的每周三的14:10和14:44触发
“0 15 10 ? * MON-FRI”    每个周一、周二、周三、周四、周五的10:15触发

温馨提示: 本文最后更新于2022-04-08 17:42:44,本站资源部分来自网络,由老师收集整理,如有侵犯你的权益请联系管理员E-mail:1679716715@qq.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!,请在下方 留言或联系 资灵
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容

投稿


点击在线投稿
投稿邮箱:1679716715@qq.com
交流 QQ:1679716715