我有一个调度器,它将每一分钟运行一次。
我代码:
@Scheduled(cron = "${job.schedule.task.notifyServiceProvider:* */10 * * * *}") //0 59 23 * * ?
@SchedulerLock(name = "notifyServiceProvider()")
@Transactional(readOnly = true, propagation = Propagation.REQUIRES_NEW)
public void notifyServiceProvider() {
//my business logic here
}
问题:
我想在周末暂停这个调度程序(每个星期六和星期天)
如何暂停调度程序仅为星期六和星期日?
随时给你的反馈,这将对我有帮助!
您应该编辑您的Cron表达式以排除周末,即第六个字段应设置为1-5
或MON-FRI
。