我有一份工作 「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