Я использую кварц для планирования своей работы (работаю над проектом maven с помощью Spring).
Я обновил кварц до версии 2.3.0
и изменил CronTriggerBean
и JobDetailBean
в CronTriggerFactoryBean
и JobDetailFactoryBean
но с этой конфигурацией он не создает экземпляр задания при каждом запросе, например (cronexpression), он работал с первой конфигурацией (CronTriggerBean
).
Нужно ли выполнять какую-то реализацию?
quartz-context.xml
<bean id="jobImportFi01QuartzTrigger"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="group" value="xxx" />
<property name="jobDetail" ref="jobImportFi01Quartz" />
<property name="cronExpression" value="${jobImportFi01.cron.expression}" />
<property name="misfireInstructionName"
value="MISFIRE_INSTRUCTION_DO_NOTHING" />
</bean>
<bean id="jobImportFi01Quartz"
class="org.springframework.scheduling.quartz.JobDetailFactoryBean">
<property name="group" value="xxx" />
<property name="jobClass"
value="com.batch.job.timdataimport.quartz.ImportJobDetail" />
<property name="description" value="Fi01Import" />
<property name="jobDataAsMap">
<map>
<entry key="jobName" value="jobImportFi01" />
</map>
</property>
</bean>