Spring的web.xml配置

 DispatcherServlet实际上是一个Servlet,它从HttpServlet继承而来。和其他Servlet一样,DispatcherServlet定义在Web应用的web.xml文件里。

DispatcherServlet:

01 <web-app
02   
03 <servlet
04     <servlet-name>Dispatcher</servlet-name
05     <servlet-class
06         org.springframework.web.servlet.DispatcherServlet 
07     </servlet-class
08     <init-param
09         <param-name>contextConfigLocation</param-name
10         <param-value>/WEB-INF/applicationContext.xml</param-value
11     </init-param
12     <load-on-startup>1</load-on-startup
13 </servlet
14 <servlet-mapping
15     <servlet-name>Dispatcher</servlet-name
16     <url-pattern>*.do</url-pattern
17 </servlet-mapping
18   
19 </web-app>
在上面的配置中,所有以.do结尾的请求都会由名为Dispatcher的DispatcherServlet处理,该Servlet配置了初始化参数contextConfigLocation,设置IoC配置文件的名称为/WEB-INF/application- Context.xml。如果不配置该参数,则它会读取默认的文件名/WEB-INF/Dispatcher-servlet.xml。通常习惯使用applicationContext.xml,也可以配置多个XML文件:

1 <init-param
2     <param-name>contextConfigLocation</param-name
3     <param-value>/WEB-INF/applicationContext.xml, 
4     /WEB-INF/part2.xml</param-value
5 </init-param>

你可能感兴趣的:(Spring的web.xml配置)