У меня есть cronTrigger для работы "digestJob":
<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>
Проблема в том, что дайджестCronTrigger должен срабатывать ОДИН РАЗ каждый день в 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 секунд. Почему дайджестCronTrigger срабатывает дважды? Что-то не так с моим выражением cron или есть какое-то свойство, которое мне не хватает? Любая помощь будет высоко ценится.