首页 > 解决方案 > Spring中的Cron表达式,验证?

问题描述

所以我需要一个Cron表达式,它将在以下时间间隔运行我的服务:

- every 2h; - during work hours 9-17h; - only on work days MON-FRI; - every month; - of every year;

我想出了这个:

@Scheduled(* * 0/2 * * MON-FRI)
public Object updateDB() {
    
    controllerImpl.updateDB();
    
    return new Object();
    
}

标签: springspring-bootcron

解决方案


我认为这里的问题是 9-17 小时之间每 2 小时一次,不是吗?

尝试这个:

@Scheduled(* * 9-17/2 * * MON-FRI)

推荐阅读