@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秒。