改变spring-servlet.xml名字和默认位置

来源:互联网 发布:店铺模板复制软件 编辑:程序博客网 时间:2024/06/14 08:35

如何我们在web.xml定义:

复制代码
<servlet>    <servlet-name>spring</servlet-name>    <servlet-class>        org.springframework.web.servlet.DispatcherServlet    </servlet-class>    <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>spring</servlet-name>    <url-pattern>*.html</url-pattern></servlet-mapping>
复制代码

那么默认加载文件名字spring-servlet.xml 从webapps WEB-INF文件夹下。

如果我们想要自己定义名字和位置:

复制代码
<servlet>    <servlet-name>spring</servlet-name>    <servlet-class>        org.springframework.web.servlet.DispatcherServlet    </servlet-class>    <init-param>        <param-name>contextConfigLocation</param-name>            <param-value>/WEB-INF/bean.xml</param-value>    </init-param>    <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>spring</servlet-name>    <url-pattern>*.html</url-pattern></servlet-mapping>
复制代码

This parameter will call setContextConfigLocation method on DispatcherServlet and overrides default context config file. Note that it is possible to add multiple locations separated by any number of commas and spaced.

复制代码
<servlet>    <servlet-name>spring</servlet-name>    <servlet-class>        org.springframework.web.servlet.DispatcherServlet    </servlet-class>    <init-param>        <param-name>contextConfigLocation</param-name>            <param-value>/WEB-INF/bean.xml, /WEB-INF/bean-service.xml, /WEB-INF/bean-dao.xml</param-value>    </init-param>    <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>spring</servlet-name>    <url-pattern>*.html</url-pattern></servlet-mapping>
复制代码
0 0
原创粉丝点击