我希望获得有关以下内容的分步信息:
如何通过一些示例将ApplicationContext文件(例如:myapp-servlet.xml)拆分为Spring中的多个XML文件?
我尝试使用“ContextLoaderListener”配置web.xml并使用contextConfigLocation,如:
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value> /WEB-INF/business-services.xml </param-value>
</init-param>
但它正在制造问题。
请详细解释如何做到这一点。
提前致谢!
答案 0 :(得分:12)
如果我有多个上下文文件,我喜欢做的是让我的基本上下文类通过导入标记导入其他部分。
<import resource="applicationContext-otherStuff.xml"/>
我们通常使用此模型来将数据源配置与bean实例分开。
答案 1 :(得分:3)
e.g。用:
<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>
旁注:似乎没有','
参考: