書接上回,上回說(shuō)到,我們已經(jīng)將頁(yè)面的時(shí)間設(shè)置轉(zhuǎn)為了Cron Expression,下面我記錄了時(shí)間規(guī)則。
3) 記錄時(shí)間規(guī)則 我將時(shí)間規(guī)則存入數(shù)據(jù)庫(kù)中,目的是為了生成歷史日志,也可以存入XML文件中。當(dāng)然您也可以省略此步,直接將轉(zhuǎn)換后的規(guī)則放入相應(yīng)的Quartz trigger中。 4) 更新任務(wù)觸發(fā)器的時(shí)間設(shè)置 到了關(guān)鍵的一步了,也是最簡(jiǎn)單的一步,一個(gè)方法就可以實(shí)現(xiàn)了。 首先,我們需要通過(guò)trigger的名稱得到一個(gè)CronTriggerBean; 其次,通過(guò)trigger的setCronExpression(String cronExp)方法將新的表達(dá)式注入; 最后,RESCHEDULE THE JOB,OK!

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

至此,目的達(dá)到了,快樂(lè)的看著您的任務(wù)在您自定義的時(shí)間下快樂(lè)的執(zhí)行,您是否也想像'Happy Feet'中那只快樂(lè)的企鵝一樣,Show段踢踏呢 ; - D
PS:忘了說(shuō)我的Quartz任務(wù)是怎么配置的了,罪過(guò),罪過(guò)。




















< ref local ="compareTrigger" />



THE END