首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring集成quartz,出现2次重复调用的有关问题

2012-10-09 
spring集成quartz,出现2次重复调用的问题非web应用开发中,系统用Spring集成Quartz,也就是在Spring配置文件

spring集成quartz,出现2次重复调用的问题

非web应用开发中,系统用Spring集成Quartz,也就是在Spring配置文件applicationContext.xml中配置Quartz,具体代码如下:

    ?
    当我的系统启动时,会读取并实例化applicationContext.xml文件中的其他bean,出现的问题就是读取一次配置文件并实例化一个与Quartz不相关的bean时,代码如下:

        Resource resource = new ClassPathResource("applicationContext-CallJob.xml");BeanFactory factory = new XmlBeanFactory(resource);scheduler = (Scheduler) factory.getBean("schedulerFactory");

        ?最后没办法,只得将applicationContext.xml文件中配置的Quartz代码移到另一个配置文件applicationContext-callJob.xml中,这样就避免了读取applicationContext.xml文件时自动实例化Quartz了。

        ?

        1 楼 cyz001 2011-09-01   你加个判断,避免重复载入容器就行了

热点排行