创建定时器任务
- 在类上加上注解
@Configuration
,@EnableScheduling
。 - 在想要执行的方法上加上注解
@Scheduled
,用cron
来指定值:
值 | 可取值 | 可使用符号 |
---|---|---|
秒 | 0-59 | ,-*/ |
分 | 0-59 | ,-*/ |
小时 | 0-23 | ,-*/ |
日期 | 1-31 | ,-*?/L W C |
星期 | 1-7或者SUN-SAT | ,-*?/L C # |
月份 | 1-12或者JAN-DEC | ,-*/ |
年份 | 留空,1970-2099 | ,-*/ |
-
区间
,
或者
*
通配符
?
你不想设置那个属性
-
区间
*
通配符
?
你不想设置那个属性
含义
CRON
表达式含义:
0 0 12 * * ?
:每天12点。
0 12 10 * * ?
:每天10点15分。
0 12 10 * * 2017
:2017年的每天10点15分。