摘要: 什么是動態定時任務:是由客戶制定生成的,服務端只知道該去執行什么任務,但任務的定時是不確定的(是由客戶制定)。
這樣總不能修改配置文件每定制個定時任務就增加一個trigger吧,即便允許客戶修改配置文件,但總需要重新啟動web服務啊,研究了下Quartz在Spring中的動態定時,發現
《bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" 》
《property name="jobDetail" ref="schedulerJobDetail"/》
《property name="cronExpression"》
《value》0/10 * * * * ?《/value》
《/property》
中cronExpression是關鍵,如果可以動態設置cronExpression的值,也就說如果我們可以直接調用CronTrigge
閱讀全文