@Scheduled(cron = “* * * * * *“) 注解 cron 表达式使用

一个cron表达式有至少6个(也可能7个,第7个表示年,一般不使用)有空格分隔的元素;

其中每个元素中可能出现的符号有“数字”,“-”,“/”,“,”,“*”,“?”以及代表星期的“SUN,MON,TUE,WED,THU,FRI,SAT”;

六个元素按顺序的单位依次为

秒、分钟、小时、日、月、星期;

含义决定了这些元素中出现的数字的取值范围,超出范围会抛出 SchedulerException 异常

秒(0~59)、分钟(0~59)、小时(0~23)、日(0~31)、月(0~11)、星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT);

“?”作为占位符,只能放在第 4 位或第 6 位,用以解决“月份中的日期”和“星期中的日期”的描述冲突问题;

“-”用于表示时间区间,用法示例:

"0-10 0 0 * * ?"  每天 0 点 0 分 的 0-10 秒每秒一次;

“/”用于表示时间间隔,用法示例:

"10/5 0 0 * * ?"  每天 0 点 0 分 ,从第 10 秒开始每 5 秒一次;

“,”用于表示时间点,用法示例:

"5,10 0 0 * * ?"  每天 0 点 0 分第 5 秒和第 10 秒各一次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值