带cron表达式的springquartz调度程序
我想安排一个作业类,检查布尔变量是否更改为true,或者最初没有设置为任何值,每天晚上某个时间(比如1点钟)使用cron表达式。如果变量设置为true或false,调度程序应该退出作业,否则,继续按计划运行作业最多15天,然后自动将其设置为true。我认为IoC容器模式适合这样做。请简要介绍实现此功能的全部代码。Spring具有内置的调度功能。在您的法庭上全面实施时,以下是一个计划方法的示例,在这种情况下,每天凌晨1点:带cron表达式的springquartz调度程序,spring,quartz-scheduler,scheduler,Spring,Quartz Scheduler,Scheduler,我想安排一个作业类,检查布尔变量是否更改为true,或者最初没有设置为任何值,每天晚上某个时间(比如1点钟)使用cron表达式。如果变量设置为true或false,调度程序应该退出作业,否则,继续按计划运行作业最多15天,然后自动将其设置为true。我认为IoC容器模式适合这样做。请简要介绍实现此功能的全部代码。Spring具有内置的调度功能。在您的法庭上全面实施时,以下是一个计划方法的示例,在这种情况下,每天凌晨1点: private Boolean scheduleToggle = null
private Boolean scheduleToggle = null;
@Scheduled(cron = "0 0 01 * * ?")
public void myScheduledJob() {
if(scheduleToggle != null) {
return;
} else {
// run the job
scheduleToggle = true;
return;
}
}
有关完整的解释和配置详细信息,请参阅:Spring具有内置的调度功能。在您的法庭上全面实施时,以下是一个计划方法的示例,在这种情况下,每天凌晨1点:
private Boolean scheduleToggle = null;
@Scheduled(cron = "0 0 01 * * ?")
public void myScheduledJob() {
if(scheduleToggle != null) {
return;
} else {
// run the job
scheduleToggle = true;
return;
}
}
有关完整说明和配置详细信息,请参阅: