2013-04-29 68 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