1. 程式人生 > >載入自定義目錄下的springmvc.xml配置檔案

載入自定義目錄下的springmvc.xml配置檔案

在預設情況下:springmvc框架的配置檔案必須叫<servlet-name>-servlet.xml

且必須放在/WEB-INF/目錄下,我們可以在web.xml檔案中,為DispatcherServlet配置一個初始化引數,

讓它去我們指定的目錄下載入springmvc.xml配置檔案,web.xml程式碼如下:

<!-- 註冊springmvc框架核心控制器 -->
    <servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <
servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/loaderman/javaee/springmvc/config/springmvc.xml</param-value> </
init-param> </servlet> <servlet-mapping> <servlet-name>DispatcherServlet</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping>

如果springmvc.xml配置檔案放在src目錄下,web.xml程式碼如下:

<!-- 註冊springmvc框架核心控制器 -->
    <
servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>DispatcherServlet</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping>