Spring启动调度程序暂停



我有一个调度器,它将每一分钟运行一次。

我代码:

@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-5MON-FRI

相关内容

  • 没有找到相关文章