java – 在特定日期运行(Spring @Scheduled)作业

我有一个客户检查工作.我找不到如何在周一,周五和周六的上午10点自动设置工作时间.有没有办法使用Spring @Scheduled设置它?

解决方法:

我找到了这样的解决方案:

@Scheduled(cron = "0 0 10 * * MON,FRI,SAT")
public void dailyScheduleJob() {
    /*
    your code here
    */
}

此外,如果请求的天数是连续的,例如星期一到星期五(工作日仅在工作日运行),则此表达式会更短:

@Scheduled(cron = "0 0 10 * * MON-FRI")
public void dailyScheduleJob() {
    /*
    your code here
    */
}
上一篇:Java多线程学习——任务定时调度


下一篇:在Linux中,将任务计划为小时,分钟,秒精度