Spring MVC 的执行流程

Spring MVC 的执行流程

 具体流程如下:

  1. 用户发出HTTP 请求,请求被发送到DispatcherSerclet;
  2. DispatcherServlet请求任意个HandlerMapping,返回一个执行链;
  3. HandlerAdapter 根据Handler信息找到对应的Handler;
  4. Handler执行完毕,返回给HandlerAdapter一个ModelAndView,HandlerAdapter将其返回给DispatcherServlet;
  5. DispatcherServlet将ModelAndView,发送给ViewResolver进行解析,返回给DispatcherServlet;
  6. DispatcherServlet将View进行渲染,数据填充,生成最终View,并将结果显示给用户;
上一篇:一文讲清Spring中的两大核心概念——我和面试官的较量


下一篇:[SpringMVC]2.SpringMVC的执行流程