spring中使用定时任务步骤

定时任务步骤

1.在启动类上添加 @EnableScheduling 必须
2.在需要定时任务的类上加 @Component 必须
3.在方法上添加 @Scheduled(cron = "秒 分 时 日 月 ? ")

cron表达式示例

“0 0 12 * * ?” 每天中午12:00整执行
“0 15 10 ? * *” 每天上午10:15分执行
“0 * 14 * * ?” 每天下午2点到3点,每分钟执行一次 14:00:00 ,14:01:00 ,14:59:00
“0 0/5 14 * * ?” 每天下午2点到3点,每隔5分钟执行一次 14:00:00 ,14:05:00 14:55:00
“0 0/5 14,18 * * ?” 每天下午2点到3点和每天下午6点到7点,每隔5分钟执行一次
“0 0-5 14 * * ?” 每天下午2点到2点5分,每分钟执行一次
“0 10 14,18 ? * *” 每天下午2点10分和下午18:10
“0 15 10 ? * MON-FRI” 周一到周五的上午10:15分执行
常用的符号
年的配置(可以省略)
* : 任意整数
?:日和周可能存在冲突(为了避免重复,日或者周需要忽略)
m/n 从M开始,每间隔N执行
m-n 从M开始,到N执行 ,整数执行
q,w,e,r,t,y 指定时间中间用逗号隔开

L=Last
m#n 第n个m

L=Last(最后一个)
"0 15 10 L * ? " 每月最后一天的上午10点15分
"0 15 10 ? * 6L " 每月最后一个周五的上午10点15分
m#n:第n个m
“0 15 10 ? * 6#3” 每月第三个周五

==统计:每季度末统计数据 ==
每季度末的上午10点15分 1-3 4-6 7-9 10-12
0 15 10 L 3,6,9,12 ? *
0 15 10 L 3/3 ? *

每季度初的上午10点15分
0 15 10 1 1/3 ? *

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓦然回首的风度

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值