web.xml中Spring和SpringMVC的配置
阿新 • • 發佈:2018-11-14
Spring配置檔案
1.預設配置。Spring在啟動時載入的配置檔案預設的是WEB-INF下的applicationContext.xml,web.xml中的配置如下。
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
2.自定義配置檔案路徑及名稱的配置。如果修改了名稱或者xml檔案存放的位置(如將xml檔案的路徑為:
[project-name]/src/resources/beans.xml),那麼需要在web.xml中配置一下。
<!-- spring配置檔案--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:resources/beans.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
Spring MVC配置檔案
1.預設配置。在初始化org.springframework.web.servlet.DispatcherServlet時,該框架將嘗試載入位於該應用程式的 WebContent/WEB-INF目錄中檔名為[servlet-name]-servlet.xml的應用程式內容,web.xml中的配置如下。
<servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>DispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
2.自定義配置檔案路徑及名稱的配置。如果修改了名稱或者xml檔案存放的位置(如將xml檔案的路徑為:[project-name]/src/resources/beans.xml),那麼需要在web.xml中配置一下。
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<!-- 進行初始化,配置SPringMVC環境位置,為classpath目錄下
resources檔案中名字為beans.xml的檔案 -->
<init-param>
<param-name>
contextConfigLocation
</param-name>
<param-value>
classpath:/resources/beans.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
轉載自https://blog.csdn.net/qq_36026896/article/details/81297045