要将 @Scheduled(cron = '0 0/5 * * * ?') 修改为每周日的午夜(0点),您可以使用以下 cron 表达式:0 0 0 * * SUN

这个 cron 表达式的含义如下:

  • 第一个字段 0:表示秒钟,设置为 0。
  • 第二个字段 0:表示分钟,设置为 0。
  • 第三个字段 0:表示小时,设置为 0。
  • 第四个字段 *:表示月份中的任意日期。
  • 第五个字段 *:表示月份中的任意月份。
  • 第六个字段 SUN:表示星期几,设置为 SUN,代表周日。

因此,使用 @Scheduled(cron = '0 0 0 * * SUN') 将任务计划为每周日的午夜(0点)执行。

请注意,cron 表达式的格式可能会因标准或库的不同而有所差异。上述示例基于常见的 cron 表达式格式,如果您使用的是不同的 cron 表达式标准或库,请根据其要求进行调整。

希望这个解答对您有所帮助。如果还有其他问题,请随时提问。

@Scheduled 定时任务:如何设置每周日凌晨 0 点执行

原文地址: https://www.cveoy.top/t/topic/cywz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录