[英]quartz spring integration scheduling,can we set the cron trigger dynamically
首先,我的應用程序將來自瀏覽器的cron詳細信息保存到數據庫中,然后通過獲取詳細信息來安排調度。 我們如何在應用程序上下文中動態設置cron表達式。 當我啟動應用程序時,調度程序將啟動並運行該作業,但實際上我不希望發生這種情況。 我希望作業在用戶從瀏覽器獲取值后運行,該運行應基於應觸發的數據庫值
applicationcontext.xml
<bean id="JobA" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.JobCSVfile" />
<property name="jobDataAsMap">
<map>
<entry key="timeout" value="5" />
</map>
</property>
</bean>
<bean id="cronTriggerJobA" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="JobA" />
<property name="cronExpression" value="0/5 * * * * ?" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails"> <list> <ref bean="JobA" /> </list> </property>
<property <list>
<ref bean="cronTriggerJobA" />
</list>
</property>
</bean>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.