quartz不考虑java更新的cron表达式

envsm3lx  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(429)

我已经实现了石英和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属性,如二级缓存,但没有成功。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题