Spring scheduled 如何使用新的cron表达式在Spring批处理中重新调度任务

Spring scheduled 如何使用新的cron表达式在Spring批处理中重新调度任务,spring-scheduled,Spring Scheduled,我正在使用从控制器中的UI获取的cron表达式调用一个任务 taskScheduler.schedule(scheduledTask, new CronTrigger(cronExpression)); 任务是使用给定的cron表达式创建的。但是,当我再次使用不同的cron表达式点击控制器时,它正在创建一个新任务,而不停止现有任务 我想停止旧任务并使用新的cron表达式启动任务,或者使用新的cron表达式重新安排现有任务I.m仍然无法解决此问题I.m仍然无法解决此问题

我正在使用从控制器中的UI获取的cron表达式调用一个任务

taskScheduler.schedule(scheduledTask, new CronTrigger(cronExpression));
任务是使用给定的cron表达式创建的。但是,当我再次使用不同的cron表达式点击控制器时,它正在创建一个新任务,而不停止现有任务


我想停止旧任务并使用新的cron表达式启动任务,或者使用新的cron表达式重新安排现有任务

I.m仍然无法解决此问题I.m仍然无法解决此问题