如何解决Quartz 不考虑更新的 CRON 表达式
我已经实现了 Quartz 和 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 方法中,cron 表达式使用 setCronExpression() 方法设置
当 Quartz 项目启动时,各个调度器作业的 cron 表达式值以上述方式设置,但是当我在运行时更改 cron 表达式的值时,它不考虑更新的值。
尝试更改 Hibernate 属性,如二级缓存,但没有奏效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。