无法运行具有 7 个字段的连续 cron 表达式

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

遇到无效@Scheduled方法“执行”:Cron 表达式必须包含 6 个字段(在“0/20 * * * * * ?2005")

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


千巷猫影
浏览 105回答 1
1回答

慕容森

@Scheduled使用 cron 表达式时支持六个字段。根据 Cron 序列生成器文档,它不支持年份字段:该模式是六个以空格分隔的单个字段的列表:表示秒、分钟、小时、日、月、工作日。月份和工作日名称可以作为英文名称的前三个字母给出。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java