我有一个带有@Scheduled(fixedDelay=5000)注释的spring批处理作业。但它在上一次执行结束后5秒开始。如何在上一次执行开始后5秒启动?
使用 @Scheduled(fixedRate = 5000) 。还可以使用CRON表达式 @Scheduled(cron = "*/5 * * * * ?") 但这似乎有点过头了。
@Scheduled(fixedRate = 5000)
@Scheduled(cron = "*/5 * * * * ?")