@Scheduled(cron = "0/20 * * * * ? 2005")
public void execute(){
System.out.println("ITs running...");
}
遇到无效的@Scheduled方法'execute':Cron表达式必须包含6个字段(在“ 0/20 * * * *?2005”中找到7个字段)
当我尝试在cron表达式中使用7个字段时,出现此错误。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
@Scheduled
在使用cron表达式时支持六个字段。根据{{3}}文档,它不支持年份字段:
该模式是六个空格分隔的字段的列表:代表秒,分钟,小时,天,月,周日。月份和工作日名称可以作为英文名称的前三个字母给出。