我有一份工作 “digestJob” 一cronTrigger:石英春CronTrigger发射更多的时间比配置
<bean id="digestCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="digestJob" />
<property name="cronExpression" value="0 35 15 * * ?" />
</bean>
这里是我的SchedulerFactoryBean配置:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="digestCronTrigger" />
</list>
</property>
</bean>
的问题是,在digestCronTrigger应该每天下午5:35被开除,但在特定时间正在被发射。但是,当我使用SimpleTrigger:
<bean id="digestTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="digestJob" />
<property name="startDelay" value="0" />
<property name="repeatInterval" value="10000" />
</bean>
一切正常,触发器每10秒触发一次。为什么digestCronTrigger被解雇两次?我的cron表达有什么问题,或者是否有我缺少的任何属性?任何帮助都感激不尽。
对于5:35 PM正确cron表达式将是(0 35 17 * *?),除此之外,cron表达式是完美的。 – 2010-07-20 18:17:08