1. 程式人生 > >spring mvc 配置(xml配置詳解)

spring mvc 配置(xml配置詳解)

如果您曾經使用Spring MVC框架開發過Web應用程式,本文提供關於Spring MVC框架的配置技巧,以幫助管理基於Spring的web應用程式的多個例項。

web.xml 配置:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-
class> <init-param> <description>載入/WEB-INF/spring-mvc/目錄下的所有XML作為Spring MVC的配置檔案</description> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-mvc/*.xml</param-value> </init-param> <load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping>

這樣,所有的.htm的請求,都會被DispatcherServlet處理;

初始化 DispatcherServlet 時,該框架在 web 應用程式WEB-INF 目錄中尋找一個名為[servlet-名稱]

-servlet.xml的檔案,並在那裡定義相關的Beans,重寫在全域性中定義的任何Beans,像上面的web.xml中的程式碼,對應的是dispatcher-servlet.xml;當然也可以使用<init-param>元素,手動指定配置檔案的路徑;

dispatcher-servlet.xml 配置:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 <?xml version="1.0" encoding="UTF-8"?> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http: