代码之家  ›  专栏  ›  技术社区  ›  Allain Lalonde

我可以用较小的文件组成一个Spring配置文件吗?

  •  15
  • Allain Lalonde  · 技术社区  · 16 年前

    我有几个项目都使用一个项目作为数据模型。每个项目都有自己的applicationcontext.xml文件,其中包含大量重复的数据。

    我想要一个modelcontext.xml文件,另一个用于ui.xml等。

    我可以这样做吗?

    7 回复  |  直到 16 年前
        1
  •  19
  •   Nicholas Trandem    16 年前

    Spring Docs (v 2.5.5 Section 3.2.2.1.)

    <import resource="services.xml"/>
    <import resource="resources/messageSource.xml"/>
    <import resource="/resources/themeSource.xml"/>
    
    <bean id="bean1" class="..."/>
    <bean id="bean2" class="..."/>
    

        2
  •  3
  •   Asgeir S. Nilsen    16 年前

    classpath*:springconfig/spring-appname-*.xml
    
        3
  •  2
  •   enricopulatzo    16 年前

    <import resource="services.xml"/>
    

        4
  •  2
  •   Allain Lalonde    16 年前

    GenericApplicationContext ctx = new GenericApplicationContext();
    XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
    xmlReader.loadBeanDefinitions(new ClassPathResource("modelContext.xml"));
    xmlReader.loadBeanDefinitions(new ClassPathResource("uiContext.xml"));
    ctx.refresh();
    
        5
  •  1
  •   Michael    16 年前

    web.xml

      <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
          /WEB-INF/applicationContext.xml
          /WEB-INF/modelContext.xml
          /WEB-INF/ui.xml
        </param-value>
      </context-param>
    

    /WEB-INF/applicationContext.xml

        6
  •  0
  •   bpapa    16 年前

        7
  •  0
  •   Arne Burmeister    16 年前