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>