【问题标题】:Spring execute method every 15 minutesSpring 每 15 分钟执行一次方法
【发布时间】:2015-05-03 09:09:24
【问题描述】:

我尝试使用此站点 http://www.cronmaker.com/ 中的 cron 表达式

@Scheduled(cron = "0 0/15 * 1/1 * ? *")
public void clearRps() {
            
}

但它抛出:java.lang.IllegalStateException: Encountered invalid @Scheduled method 'clearRps': Cron 表达式必须包含 6 个字段(在 "0 0/15 * 1/1 * ? *" 中找到 7 个)

【问题讨论】:

    标签: java spring cron


    【解决方案1】:

    只需使用以下 cron:

    @Scheduled(cron = "0 0/15 * * * *")
    

    Spring cron 表达式语法与 unix cron 表达式略有不同。一个直接的区别 - 它支持少 1 个字段(6 个而不是 7 个)。

    【讨论】:

      猜你喜欢
      • 2013-06-25
      • 2017-04-19
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多