Java Spring@计划使用cron,但没有重叠的cron

Java Spring@计划使用cron,但没有重叠的cron,java,spring,cron-task,Java,Spring,Cron Task,嗨,我想在spring中运行一个cronjob,但我还需要确保它们在运行时不会重叠。使用SpringBoot5.1 @Scheduled(cron="${con}", fixedDelay = 5000) public void run(){ some method } 这显然是失败的。如果有某种方法可以获得此而不是配置非重叠cron,您可以检查上一个运行方法是否已完成,如果尚未完成,请退出run()函数。您可以检查上一个运行方法是否已完成,如果尚未完成,退出run()函数。是的

嗨,我想在spring中运行一个cronjob,但我还需要确保它们在运行时不会重叠。使用SpringBoot5.1

@Scheduled(cron="${con}", fixedDelay = 5000)
 public void run(){
     some method
 }

这显然是失败的。如果有某种方法可以获得此

而不是配置非重叠cron,您可以检查上一个运行方法是否已完成,如果尚未完成,请退出run()函数。

您可以检查上一个运行方法是否已完成,如果尚未完成,退出run()函数。

是的,发布的代码完全符合您所说的预期。是的,发布的代码完全符合您所说的预期