通过ScheduledTaskRegistrar的方法addTriggerTask添加的定时任务,后续如何去更新,包括删除某个任务,增加某个任务,更新某个任务的触发时间。能不能不通过重启实现?目前是根据数据库配置来创建任务的。主要代码如下:
var configs = rcMapper.getSimpleReportConfigs();
configs.forEach(c -> {
scheduledTaskRegistrar.addTriggerTask(doTask(c), getTrigger(c.getSenderTrigger()));
});