背景 :
我正在使用带有 Spring 的 Quartz 调度程序来安排一个 cronjob。
问题:
我在我的 applicationconfig 文件中配置调度程序选项。相反,我想在我的 java 类中以编程方式指定这些选项。关于如何实现这一目标的任何想法?我的代码如下,
应用程序配置
<!-- Cron Trigger -->
<bean id="SimpleTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="TaskJobDetail" />
<property name="cronExpression" value="0 19 14 * * ?" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="TaskJobDetail" />
</list>
</property>
<property name="triggers">
<list>
<ref bean="SimpleTrigger" />
</list>
</property>
</bean>
我想在我的 java 类中以编程方式设置 cronExpression。请问有什么想法吗?