@Scheduled(cron = "2 0 0/1 * * ?")
时间: 2024-08-31 09:01:00 浏览: 43
关于给springboot添加定时器的两种方式
这是一个Spring框架中的`@Scheduled`注解,用于定时任务。其中的cron表达式"2 0 0/1 * * ?"是一个固定的时间规则,解释如下:
- 第一位数字"2"表示分钟,每2分钟执行一次;
- 第二位数字"0"表示小时,即在每天的凌晨0点(也即24:00)开始;
- "0/1 *"代表每小时执行一次,"/1"表示时间间隔为1;
- "*"分别代表月(*表示所有月份)、日(*表示所有日期)和星期(*表示所有星期),由于星号在星期前,所以这个表达式意味着每周的第一天(通常是周一)的0点。
简单来说,`@Scheduled(cron = "2 0 0/1 * * ?")`会设置一个每天凌晨0点2分执行的任务。如果想了解更多关于Spring定时任务的相关知识或如何调整cron表达式的格式,可以提问哦。
阅读全文