@Scheduled(cron = "0 0/1 * * * ?")
时间: 2024-08-16 19:06:16 浏览: 61
Spring @Scheduled定时任务动态修改cron参数
4星 · 用户满意度95%
`@Scheduled(cron = "0 0/1 * * * ?")` 是Spring框架中的一个注解,用于在后台定时任务调度。这个表达式是一种cron表达式,用于指定执行任务的时间规律。
其中每个数字代表以下几个时间元素:
- 第一位("0")表示分钟,每小时的开始时刻;
- 第二位("0")表示小时,每天的固定时刻(24小时制);
- "0/1 *" 表示每隔1分钟执行一次;
- "* *" 匹配所有天;
- "?" 表示星期,可以匹配所有星期,* 通常表示每周都执行。
简单来说,这个设置意味着该任务会在每天的0点整以及之后每过一分钟执行一次。这常用于执行周期性的任务,比如数据备份、报表生成等。
阅读全文