springmvc 之 配置及流程

  1. 前端控制器的配置DispaterServlet默认情况下,前端控制器的名称决定了springmvc配置文件的名称,并且是在同一目录下,Springmvc的配置文件名是【控制器名】-servlet.xml 可以通过配置contextConfigLocation属性来改变springmvc配置文件的名称及位置。
    <!-- springmvc前端控制器配置 -->
      <servlet>
          <servlet-name>mvc</servlet-name>
          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
          <init-param>
              <param-name>contextConfigLocation</param-name>
              <param-value>classpath:mvc.xml</param-value>
          </init-param>
          <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
          <servlet-name>mvc</servlet-name>
          <url-pattern>*.do</url-pattern>
      </servlet-mapping>2. 

  2.  执行流程:
  • 发起请求
  • 服务器接受
  • DispatcherServlet(前端控制器)
  • 根据配置的HandlerMapping找到对应的处理器
  • 获取适配器对象
  • 调用处理器来进行处理   mv
  • 试图解析器
  • 响应
原文地址:https://www.cnblogs.com/forever2h/p/6801798.html