无法运行具有7个字段的计划cron表达式

时间:2019-04-04 09:52:10

标签: java spring task

@Scheduled(cron = "0/20 * * * * ? 2005")
    public void execute(){
        System.out.println("ITs running...");
    }

遇到无效的@Scheduled方法'execute':Cron表达式必须包含6个字段(在“ 0/20 * * * *?2005”中找到7个字段)

当我尝试在cron表达式中使用7个字段时,出现此错误。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

@Scheduled在使用cron表达式时支持六个字段。根据{{​​3}}文档,它不支持年份字段:

  

该模式是六个空格分隔的字段的列表:代表秒,分钟,小时,天,月,周日。月份和工作日名称可以作为英文名称的前三个字母给出。