做项目的时候遇见一个问题,其实以前也遇到过类似的,虽然最后用new ClassPathXmlApplicationContext的方式解决了,但是也是治标不治本。
今天再次遇见,总结一下原因和目前觉得比较好的解决方法吧!
情形:
首先我通过Spring中Quartz的Factory工厂来创建Job,这个job其实是一个调度管理器,动态读取数据库的信息,然后再创建和管理更多的job。
<bean id="SpringQtzJobMethod"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="SpringQtzJob" />
</property>
<property name="targetMethod">