@Scheduled(cron = "0 */1 * * * ?")表示多久执行一次
时间: 2024-08-14 13:08:53 浏览: 91
Spring Boot中的@Scheduled注解:定时任务的原理与实现
`@Scheduled(cron = "0 */1 * * * ?")`是一个Spring框架中的注解,用于配置cron表达式来调度任务。这里的cron表达式解释如下:
- "0" 表示分钟数,即每小时开始的时候(即0分钟);
- "/" 后面跟的是步长,这里为"1",意味着每隔一个小时执行一次;
- "*" 代表所有数字,所以小时、月份、星期和年份都是"*",表示每天的第0分钟执行;
- "?" 表示星期几,因为星号"*"已经包含了星期,所以疑问号通常不需要,但在某些版本的Spring文档中可能会看到它,这个位置可以匹配任意一天。
总之,这个设置表示该任务将在每天的0点整(每个小时的第一分钟)执行一次。
阅读全文