在我的Spring程序中,我有一个计划任务。
@Scheduled(cron = "0 0 0 2 * *") // hardcoded schedule
public void executeBatchJob() {
batchJob.execute();
}
我有一个规范更改,现在必须让用户通过API自由配置执行的日期和时间。
我提出的一种方法是每天早上0:00运行一项计划任务,并检查日期是否确实是执行日期。如果为true,请检查执行时间并安排批处理作业在当天的那个时间运行。
是否有“春天”的方式实现这一目标?