首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring计划任务

Spring计划任务
EN

Stack Overflow用户
提问于 2014-08-21 06:08:46
回答 1查看 500关注 0票数 0

我正在尝试使用spring调度任务来执行我的调度作业,我为多个任务执行器配置了一个调度器,如下所示

代码语言:javascript
复制
<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配置。

EN

回答 1

Stack Overflow用户

发布于 2014-08-21 06:17:25

您可以将ThreadPoolTaskSchedulerTaskScheduler配置为简单的bean,然后在如下代码中调度您的执行器:

代码语言:javascript
复制
scheduler.schedule(myTask, new CronTrigger("* 15 9-17 * * MON-FRI"));

有关这方面的完整摘要,请参阅Spring documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25415255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档