@Scheduled(cron = "2 * * * * ?") 是什么意思
时间: 2024-01-17 14:19:03 浏览: 125
Spring Boot中的@Scheduled注解:定时任务的原理与实现
@Scheduled(cron = "2 * * * * ?") 表示一个定时任务的表达式,它指定了任务在每分钟的第2秒执行。具体解释如下:
- 第一个 * 表示秒,范围是0-59。
- 第二个 * 表示分钟,范围是0-59。
- 第三个 * 表示小时,范围是0-23。
- 第四个 * 表示日期,范围是1-31。
- 第五个 * 表示月份,范围是1-12。
- 第六个 * 表示星期几,范围是1-7,其中1表示星期日,2表示星期一,以此类推。
- 最后一个 ? 表示年份,可以省略。
因此,@Scheduled(cron = "2 * * * * ?") 表示任务将在每分钟的第2秒执行。
阅读全文