@Scheduled定时器参数详解

首先这个注解@Scheduled我们一般用于方法上,意思在指定时间的情况下执行代码,注解特别简单,这篇就是解释一下里面的参数及规则;

一:cron

最常用的也就是这个参数,它接收一个字符串的corn表达式,由6-7个间隔组成,每个字符串都有固定的含义如下:

[秒] [分] [时] [日] [月] [周] [年]

序号 说明 允许范围 允许通配符
1 0-59 , - * /
2 0-59 , - * /
3 0-23 , - * /
4 1-31 , - * / ? L W
5 1-12 /JAN-DEC , - * /
6 1-7 /SUN-SAT , - * / L #
7 1970-2099 , - * /

说明:

  • *表示所有值。 例如:在分的字段上设置 *,表示每一分钟都会触发。
  • ?表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不

你可能感兴趣的:(Spring)