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,并将结果显示给用户;
posted @ 2022-01-05 10:22  JunLiu1  阅读(45)  评论(0)    收藏  举报