1.首先在spring boot项目启动上面加上@EnableScheduling注解

2.然后去到你要实现定时器任务的方法所属的类上面加上@Component注解

3.在要实现定时器任务的方法上面加上@Scheduled()注解,fixedRate参数是配置多少时间执行一次任务单位是ms(毫秒)这样项目一启动你的定时任务也会跟着开始

拓展

注意@Scheduled注解的cron属性

cron表达式详解

cron表达式有至少6个(也可能7个)有空格分隔的时间元素。

格式: cron = [ 秒 ] [ 分钟 ] [ 小时 ] [ 日 ] [ 月 ] [ 周(星期)] [ 年份 ]

通配符详解

下面是常见的 corn 表达式:

表达式 备注
*/5 * * * * ? 每隔5秒执行一次
0 */1 * * * ? 每隔1分钟执行一次
0 0 23 * * ? 每天23点执行一次
0 0 1 1 * ? 每月1号凌晨1点执行一次
0 0 23 L * ? 每月最后一天23点执行一次
0 0 1 ? * L 每周星期天凌晨1点执行一次
0 15,25,35 * * * ? 在15分、25分、35分执行一        
0 * 16 * * ? 每天下午16点钟开始到16点59分结束这么一个时间段
0 0/5 16 * * ? 每天下午16点到16点55分之间每5分钟触发一次
0 0/5 14,18 * * ? 每天下午14点到14点55分 和18点到18点55分之间 每5分钟触发一次
0 0-5 14 * * ? 每天下午14点开始到14点05结束
0 10,44 14 ? 3 WED 每年三月份的每个周三下午14点10分和14点44各一次
0 15 10 ? * MON-FRI 每个工作日的10点15分
0 15 10 15 * ? 每个月15号的上午10点15分
0 15 10 L * ? 每个月最后一天的10点15分
0 15 10 ? * 6L 每个月最后一个周五的10点15分
0 15 10 ? * 6L 2002-2005 2002年到2005年每个月最后一个周五的10点15分
0 15 10 ? * 6#3 每个月的第三个周五的10点15分
0 0 12 1/5 * ? 每个月从第一天开始每隔5天中午12点触发一次
0 11 11 11 11 ? 每年11月11号11点11分
0 0 0,13,18,21 * * ? 每天的0点、13点、18点、21点都执行一次
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 * * ? 每天中午12点触发
0 15 10 ? * * 每天上午10:15触发
0 0 23 * * ? 每天
0 59 23 ? * SUN 每周
0 59 23 L * ? 每月
0 59 23 L 3,6,9,12 ? 每季度
0 0 0 31 12 ? 每年

在线 cron 表达式生成工具:JSON在线编辑器-奇Q工具网

参考博客 : (21条消息) Java-springboot使用注解实现定时器任务_SJH100%的博客-CSDN博客_springboot定时器注解

一步到位:依靠注解@EnableScheduling,@Scheduled 三步解决springboot定时器任务相关推荐

  1. 三步解决Chrome80后提示限制第三方cookie问题

    三步解决Chrome80后提示限制第三方cookie问题 1.进入谷歌实验室,谷歌浏览器地址栏直接输入地址chrome://flags 2.设置SameSite by default cookies ...

  2. python输出结果存到文件拒绝访问_三步解决python PermissionError: [WinError 5]拒绝访问的情况...

    问题描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install --upgrade pandas 等等- ...

  3. 三步解决PDF转JPG,轻松提升办公效率

    当下信息的高速发展,也增强了的社会竞争压力,在快节奏的办公环境里,提升自己的办公效率尤为重要,有的人通过书籍学习合理的办公思维,有的人则运用各种工具来辅助办公,下面要给大家介绍,如何使用转换工具高效地 ...

  4. java xmladapte_三步解决JAXB生成XML包含CDATA问题—JAVA编程

    废话不多说,写此文档的目的就是为了帮助java开发者,解决利用JAXB生成XML时,XML中带有CDATA问题. 分三步走: 首先创建适配器类:CDataAdapter.java package co ...

  5. 重装linux后没声音,笔记本电脑安装ubuntu系统后外放没有声音 ,耳机正常,三步解决办法...

    摘要: 情况是这样的, 之前安装了ubuntu系统,开始系统开机的时候也没有注意有没有声音, 反正我之前在虚拟机安装的时候是正常的, 系统有声音,在虚拟机体验了这个系统感觉还不错,... 情况是这样的 ...

  6. 2k如何联网找不到服务器,NBA2K18无连接服务器怎么办 简单三步解决无法连接服务器问题...

    NBA2K18手游无连接服务器该怎么办,NBA2K18是一款体育篮球游戏,很多的NBA游戏爱好者都非常喜欢和期待这款体育大作,不过许多小伙伴反应在游戏中碰到无法连接服务器的情况,很是头疼,NBA2K1 ...

  7. 【亲测有效】【无需重启电脑】三步解决电脑右键点击桌面没反应

    问题:最近不知道咋了,电脑的小毛病有点多,今天本来想在桌面新建一个word,发现右键没有效果,同时发现在电脑的网页或者文件夹内单击右键,还是有效果的,说明问题是出在我的桌面而不是我的鼠标. 试了一些方 ...

  8. 三步解决,dial tcp: lookup production.cloudflare.docker.com on 114.114.114.114:53: read udp i/o timeout

    突然间,我的docker开始报类似这样的错误 dial tcp: lookup production.cloudflare.docker.com on 114.114.114.114:53: read ...

  9. 三步解决mybatis-plus逻辑删除

    第一步: 配置文件添加(如果你的默认值和此配置一直,该步骤可有可无) application.yml文件 mybatis-plus:global-config:db-config:logic-dele ...

最新文章

  1. 为什么Python的“私有”方法实际上不是私有的?
  2. linux sort -w32,WIN32汇编: 31.列表视图控件
  3. 居中符号怎么打_小学语文标点符号的正确书写格式(附图文展示),让孩子牢记考试不丢分!...
  4. 2021大厂面试高频100题最新汇总(附答案详解)
  5. Java 10 常用集合继承关系图
  6. 文本处理工具--正则表达式
  7. 在MySQL中,一条查询语句是如何执行的
  8. 关于安装PHP补装PDO与PDO_MYSQL操作
  9. centos ip地址固定
  10. 工具-IDM(Google浏览器下载插件)
  11. 车辆管理系统 c++
  12. html chm用浏览器打开方式,如何在网页中打开chm格式的文件
  13. 基于收益率的基金绩效归因
  14. 前端--开发“抽屉新热榜”
  15. ORACLE的语言从中文修改为英文
  16. H3C与阿里云网关建立IPSEC并启用BGP
  17. C语言——函数的声明
  18. 教你标准音标发音的网站
  19. 20160808某公司嵌入式面试总结(加个人答案)
  20. Android基础与手机历史

热门文章

  1. 服务器动态文档,动态服务器网页.ppt
  2. Python 验证Mac地址
  3. Django Model用户头像设置
  4. 关于计算机的英语谚语,经典英语谚语60句
  5. MPLS 虚拟专用网络技术原理与配置
  6. 阿里java社招_阿里社招有多难?2020年最新阿里java面经分享
  7. 【IoT】 产品设计:微信小程序如何适配不同机型
  8. 【冰城论道】网心科技李浩:打造沉浸式虚拟现实新体验
  9. 小程序中如何使用Emoji表情
  10. Ubuntu18.04 :cubeMx + vscode+stLink 踩坑