首页 文章

Spring Cron Expression每周二晚9点运行?

提问于
浏览
0

我正在使用Spring计划 . 我配置了以下Cron表达式,每周二晚上9点运行我的任务,

"0 0 21 * * TUE"

但是,我在启动应用程序时遇到以下异常

遇到无效的@Scheduled方法'runSchduler':Cron表达式必须包含6个字段

我的Spring Cron表达式错了吗?

2 回答

  • 1

    我的Spring Cron表达式是否配置好,每周二晚9点运行错误?

    Yes :)


    但试试吧,

    0 0 21 ? * TUE
    

    或者使用Spring注释:

    @Scheduled(cron = "0 0 21 * * TUE")
    

    以下是用于创建Cron表达式的非常方便的网站 .

    http://www.cronmaker.com/请注意:只需从创建的表达式中删除最后一个元素,即可将其与Spring调度一起使用 .

    并用自然语言验证它的好方法here

  • 0

    看起来你的场地太多了?

    刚根据你星期二晚上9点的标准生成这个“0 21 * * 2”

相关问题