springMVC 引入多个配置文件导致默认配置文件失效的问题

随着web工程的功能增多,配置文件也越来越大,这就会导致查看配置文件非常困难,因此我们一般在开发的过程中,将一个配置文件分解成多个配置文件

 

例如:引入 /WEB-INF/config/spring 目录下面以spring_application_开头,xml结尾的文件

<context-param>
	<param-name>contextConfigLocation</param-name>
	<param-value>
		/WEB-INF/config/spring/spring_application_*.xml,
	</param-value>
</context-param>

 

如果在web工程中添加了上面的配置文件,则spring 就不会去加载  WEB-INF目录下面 "工程名-servlet.xml"(springMVC 默认配置文件)文件里面的内容,但是这个文件必须存在,否则springMVC工程是无法启动的。因为暴露了spring 的配置文件,就不会去加载默认的配置文件了。因为,为了让 springMVC默认配置文件起到作用,我们可以将这个默认的配置文件暴露出来

<context-param>
	<param-name>contextConfigLocation</param-name>
	<param-value>
		/WEB-INF/config/spring/spring_application_*.xml,
		/WEB-INF/myspring-servlet.xml
	</param-value>
</context-param>

 备注:spingMVC的工程名称是 myspring ,因此默认的配置文件是 WEB-INF/myspring-servlet.xml

 

阅读更多
想对作者说点什么? 我来说一句

SpringMVC 配置文件

web.xml文件

yao_Wu yao_Wu

2016-07-09 11:02:29

阅读数:179

没有更多推荐了,返回首页

不良信息举报

springMVC 引入多个配置文件导致默认配置文件失效的问题

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭