我有一个带有预定作业的 Spring boot 应用程序。我想要的只是每天中午 12 点启动我的作业,但我不希望该作业在 Spring boot 应用程序启动时启动。
我的 cron 表达式是 0 0 12 1/1 * ? *
有人可以帮助我吗?
最佳答案
@Scheduled(cron = "0 0 12 * * *")
//@Scheduled(fixedRate = 4000)
public void processMyTask() {
...
}
这个 cron 表达式“0 0 12 * * *” 应该可以工作。我在进行开发并希望出于测试目的执行时使用固定速率值,因此请确保您的方法已正确注释。
关于java - Spring Boot cron 表达式问题 - 禁用启动时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57257075/