У меня есть cronTrigger для задания "digestJob":
<bean id="digestCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="digestJob" />
<property name="cronExpression" value="0 35 15 * * ?" />
</bean>
Вот мой планировщик FactoryBean конфигурации:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="digestCronTrigger" />
</list>
</property>
</bean>
Проблема в том, что digestCronTrigger должен запускаться ОДНАЖДЫ каждый день в 17: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, или есть какое-то свойство, которое мне не хватает? Любая помощь будет высоко ценится.