1. web.xml中手动指定启动加载的配置文件位置 

如配置文件servlet.xml在src/config目录下, 如下例, 注意其中的<init-param>标签

<servlet>
		<servlet-name>mvc</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/classes/servlet.xml</param-value>
		</init-param>
	</servlet>

      如有多个不规则文件名的配置文件的时候 用 , 分隔即可.如下.

<servlet>
		<servlet-name>mvc</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/classes/servlet.xml,/WEB-INF/classes/bulabula.xml</param-value>
		</init-param>
	</servlet>
     如果文件名有规则, 如servlet1.xml,servlet2.xml,servlet3.xml等等都是以servlet开头的, 则可以用/WEB-INF/classes/servlet*.xml 的方式. *代表任意匹配.


Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐