@Scheduled(cron = "0 0 */1 * * ?")代表什么含义
时间: 2024-06-15 14:02:49 浏览: 275
Spring @Scheduled定时任务动态修改cron参数
4星 · 用户满意度95%
@Scheduled(cron = "0 0 */1 * * ?")是一个Spring框架中用于定时任务的注解,它表示任务将在每小时的整点执行一次。
具体解释如下:
- "0 0 */1 * * ?"中的第一个"0"表示秒,表示任务在每分钟的第0秒开始执行。
- 第二个"0"表示分钟,表示任务在每小时的第0分钟开始执行。
- "*/1"表示每隔1个小时执行一次任务。
- "*"表示任意值,表示任务在每天的任意时间执行。
- "?"表示不指定具体的日期,即不限制任务执行的日期。
- 最后一个"*"表示任意值,表示任务在每月的任意日期执行。
所以,@Scheduled(cron = "0 0 */1 * * ?")代表任务将在每小时的整点执行一次。
阅读全文