我已经实现了石英和Spring Boot。我几乎没有在.xml文件中设置bean配置的调度程序作业,调度程序cron表达式来自数据库。在.xml文件中以以下方式配置bean:
<bean id=TriggerName" class="com.abc.batch.cron.CronTriggerBean">
<property name="jobDetail" ref="schedularName" />
<property name="batchName" value="schedularName" />
<property name="CRONDomain" ref="CRONDomain" />
</bean>
crontriggerbean扩展了crontriggerfactorybean类,并在其afterpropertiesset方法中使用setcronexpression()方法设置cron表达式
当quartz项目启动时,各个调度器作业的cron表达式值将以上述方式设置,但是当我在运行时更改cron表达式的值时,它不会考虑更新的值。
尝试更改hibernate属性,如二级缓存,但没有成功。
暂无答案!
目前还没有任何答案,快来回答吧!