对于Spring中的@Scheduled注解,cron表达式的格式与传统的cron表达式有所不同。

发布时间 2023-08-04 14:06:17作者: 94nut

@Scheduled(cron = "0 0 */1 * * ?")

对于Spring中的@Scheduled注解,cron表达式的格式与传统的cron表达式有所不同。Spring的cron表达式包含6个字段,分别是秒 分 时 日 月 星期。其中,秒是可选的。

根据您提供的@Scheduled(cron = "0 0 */1 * * ?"),这表示任务会在每个小时的0分0秒执行一次。

如果您希望任务每半小时执行一次,可以将cron表达式改为0 0/30 * * * ?。这样设置后,任务将在每个小时的0分和30分执行一次,每次执行的秒数将会是0秒。