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>
网友评论