Spring 春季计划任务

Spring 春季计划任务,spring,task,spring-scheduled,Spring,Task,Spring Scheduled,我正在尝试将spring计划任务用于我的计划作业,我为多个任务执行器配置了一个计划程序,如下所示 <task:scheduled-tasks scheduler="ABCTaskScheduler"> <task:scheduled ref="ABCTaskExecutor" method="execute" cron="some_expression_1" /> <task:scheduled ref="DEFTa

我正在尝试将spring计划任务用于我的计划作业,我为多个任务执行器配置了一个计划程序,如下所示

<task:scheduled-tasks scheduler="ABCTaskScheduler">
    <task:scheduled ref="ABCTaskExecutor" method="execute"
            cron="some_expression_1" />     
    <task:scheduled ref="DEFTaskExecutor" method="execute"
            cron="some_expression_1" /> 
</task:scheduled-tasks>
我的问题是如何使任务执行器列表动态化,这样我就不必每次添加新的任务执行器时都更改spring配置。

您可以将TaskScheduler(如ThreadPoolTaskScheduler)配置为一个简单的bean,然后用如下代码安排执行器:

scheduler.schedule(myTask, new CronTrigger("* 15 9-17 * * MON-FRI"));

有关此问题的详细信息,请参阅。

谢谢您的回复。。由于一些限制,我们不想转移到基于注释的TaskScheduler?