spring计划程序-每周运行一次

spring计划程序-每周运行一次,spring,spring-boot,Spring,Spring Boot,我必须编写一个每周运行一次的spring调度程序,比如说每周一凌晨1点。cron表达式将是什么,我们可以使用fixedDely归档它吗 您可以使用cron: @Scheduled(cron = "0 0 1 * * MON") @Scheduled(cron = "0 0 1 * * MON") 按照cron表达式从左到右的顺序: second, minute, hour, day of month, month, day(s) of week 固定延迟是延迟,而不是重复事件。使用fixe

我必须编写一个每周运行一次的spring调度程序,比如说每周一凌晨1点。cron表达式将是什么,我们可以使用fixedDely归档它吗

您可以使用cron:

@Scheduled(cron = "0 0 1 * * MON")
@Scheduled(cron = "0 0 1 * * MON")
按照cron表达式从左到右的顺序:

second, minute, hour, day of month, month, day(s) of week

固定延迟是延迟,而不是重复事件。使用
fixedDelay
可以设置在上一次调用结束和下一次调用开始之间的固定时间段(以毫秒为单位)后运行的事件。这不是你想要的

要在每周一凌晨1点运行作业,可以设置
cron
表达式