动态创建多个CronTriggerBean bean

时间:2016-02-17 09:09:43

标签: java spring cron quartz-scheduler cronexpression

如何动态创建多个 CronTriggerBean bean。

我的系统目前使用属性文件来获取运行作业的时间 例如:     SCHEDULE_TIME = 09:30,10:55,17:35

现在,我将获取这些值并为它们创建cron表达式。

现在我想用我拥有的cron表达式创建多个 CronTriggerBean bean。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

<bean id="crontestJobTriggerTradeCheck"
    class="frameworkx.springframework.scheduling.quartz.InitializingCronTrigger">
    <property name="jobDetail">
        <ref bean="tradeCheck" />
    </property>
</bean>

尝试创建类,如InitializingCronTrigger extends CronTriggerFactoryBean。在InitializingCronTrigger中设置CronExpression。