2013-04-29 66 views

回答

2

爲什麼你想建立一個簡單的觸發器?簡單的觸發器很容易出現DST問題。使用CRON表達式創建CRON觸發器並指定結束時間,以便作業過期。

+0

是的,我用來做使用科龍表達觸發器,但上面的情況(只設置dayOfWeek和TimeSpan類型的時間間隔)聽起來很容易,我認爲有更好的方法來構建此類觸發器,而不是解析TimeSpan幾秒鐘,幾分鐘和幾小時,並生成cron表達式。沒有必要它應該是簡單的觸發器。 – 2013-04-29 10:41:38

+0

是的,在SimpleTrigger中設置開始時間很簡單,然後將重複間隔設置爲7 * 24 * 60 * 60,這樣做很有用。但是,當DST變爲活動/停用時,您將遇到問題。 – Geek 2013-04-29 11:41:41

+0

感謝您的解釋。 – 2013-04-29 15:00:16

1

極客是非常正確的,cron表達式可能有點棘手,但他們是完美的。

至於石英,爲「星期幾」 cron表達式可以像:0 0 8 ? * 1 *將意味着8點每週一

你最好參考:Quartz CronTrigger