4

我想获得有关以下方面的分步信息:

如何在 Spring 中通过一些示例将 ApplicationContext 文件(例如:myapp-servlet.xml)拆分为多个 XML 文件?

我尝试使用“ContextLoaderListener”配置 web.xml,并使用 contextConfigLocation 如下:

<init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value> /WEB-INF/business-services.xml </param-value>
    </init-param>

但它正在制造问题。

请给我详细解释如何做到这一点。

提前致谢 !

4

2 回答 2

12

如果我有多个上下文文件,我喜欢做的是让我的基本上下文类通过导入标记导入其他部分。

<import resource="applicationContext-otherStuff.xml"/>

我们通常使用此模型,将数据源配置与 bean 实例化分开。

于 2009-03-04T04:58:20.987 回答
3

例如:

    <param-value>classpath*:spring/persistence/*.xml, classpath*:spring/*.xml</param-value>

路径取决于您拆分的 .xml 的位置

WEB-INF 目录示例

<param-value>/WEB-INF/daoContext.xml /WEB-INF/applicationContext.xml</param-value>

旁注:似乎没有','

参考:

  • 春季文档章节:3.8.5。方便的 Web 应用程序的 ApplicationContext 实例化
于 2009-02-24T15:18:51.937 回答