一步到位:依靠注解@EnableScheduling,@Scheduled 三步解决springboot定时器任务
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定时器任务相关推荐
- 三步解决Chrome80后提示限制第三方cookie问题
三步解决Chrome80后提示限制第三方cookie问题 1.进入谷歌实验室,谷歌浏览器地址栏直接输入地址chrome://flags 2.设置SameSite by default cookies ...
- python输出结果存到文件拒绝访问_三步解决python PermissionError: [WinError 5]拒绝访问的情况...
问题描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install --upgrade pandas 等等- ...
- 三步解决PDF转JPG,轻松提升办公效率
当下信息的高速发展,也增强了的社会竞争压力,在快节奏的办公环境里,提升自己的办公效率尤为重要,有的人通过书籍学习合理的办公思维,有的人则运用各种工具来辅助办公,下面要给大家介绍,如何使用转换工具高效地 ...
- java xmladapte_三步解决JAXB生成XML包含CDATA问题—JAVA编程
废话不多说,写此文档的目的就是为了帮助java开发者,解决利用JAXB生成XML时,XML中带有CDATA问题. 分三步走: 首先创建适配器类:CDataAdapter.java package co ...
- 重装linux后没声音,笔记本电脑安装ubuntu系统后外放没有声音 ,耳机正常,三步解决办法...
摘要: 情况是这样的, 之前安装了ubuntu系统,开始系统开机的时候也没有注意有没有声音, 反正我之前在虚拟机安装的时候是正常的, 系统有声音,在虚拟机体验了这个系统感觉还不错,... 情况是这样的 ...
- 2k如何联网找不到服务器,NBA2K18无连接服务器怎么办 简单三步解决无法连接服务器问题...
NBA2K18手游无连接服务器该怎么办,NBA2K18是一款体育篮球游戏,很多的NBA游戏爱好者都非常喜欢和期待这款体育大作,不过许多小伙伴反应在游戏中碰到无法连接服务器的情况,很是头疼,NBA2K1 ...
- 【亲测有效】【无需重启电脑】三步解决电脑右键点击桌面没反应
问题:最近不知道咋了,电脑的小毛病有点多,今天本来想在桌面新建一个word,发现右键没有效果,同时发现在电脑的网页或者文件夹内单击右键,还是有效果的,说明问题是出在我的桌面而不是我的鼠标. 试了一些方 ...
- 三步解决,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 ...
- 三步解决mybatis-plus逻辑删除
第一步: 配置文件添加(如果你的默认值和此配置一直,该步骤可有可无) application.yml文件 mybatis-plus:global-config:db-config:logic-dele ...
最新文章
- 为什么Python的“私有”方法实际上不是私有的?
- linux sort -w32,WIN32汇编: 31.列表视图控件
- 居中符号怎么打_小学语文标点符号的正确书写格式(附图文展示),让孩子牢记考试不丢分!...
- 2021大厂面试高频100题最新汇总(附答案详解)
- Java 10 常用集合继承关系图
- 文本处理工具--正则表达式
- 在MySQL中,一条查询语句是如何执行的
- 关于安装PHP补装PDO与PDO_MYSQL操作
- centos ip地址固定
- 工具-IDM(Google浏览器下载插件)
- 车辆管理系统 c++
- html chm用浏览器打开方式,如何在网页中打开chm格式的文件
- 基于收益率的基金绩效归因
- 前端--开发“抽屉新热榜”
- ORACLE的语言从中文修改为英文
- H3C与阿里云网关建立IPSEC并启用BGP
- C语言——函数的声明
- 教你标准音标发音的网站
- 20160808某公司嵌入式面试总结(加个人答案)
- Android基础与手机历史