【问题标题】:Spring @Scheduled cron jobSpring @Scheduled cron 作业
【发布时间】:2021-02-27 23:27:42
【问题描述】:

我希望每天早上 9 点开始执行一项任务。我得到了一些时髦的结果。目前我的工作是这样的:

@Scheduled(cron = "0 0 9 * * ?")

这有什么问题?这是正确的表达方式吗?

【问题讨论】:

  • 那些时髦的结果是什么。
  • @M.Deinum 主要是,我的预期结果没有发生。我换了工作来测试它,并把它设为“0 31 * * * ?”在它应该启动之前 2 分钟,它似乎达到了预期的结果。这让我相信它一定是我目前上午 9 点的语法

标签: spring cron spring-scheduled


【解决方案1】:

我相信 @Scheduled(cron="0 0 9 * * *") 应该可以工作。还要确保你在正确的时区。查看this video 以了解将cron 表达式与@Scheduled 结合使用的不同可能方式。

【讨论】:

  • 这为我解决了问题。我的 EC2 实例配置为不同的时间。
猜你喜欢
  • 2018-04-01
  • 2019-06-10
  • 2018-06-28
  • 2015-04-04
  • 2018-06-07
  • 2020-08-05
  • 1970-01-01
  • 2017-10-18
  • 1970-01-01
相关资源
最近更新 更多