SpringMVC的执行流程

96 阅读1分钟

1.SpringMVC的执行流程综述

  1. 前端发送请求后,首先会到达DispatcherServler这个调度器;
  2. 调度器调用HandlerMapping组件,根据请求的URL获得对应的Handler后返回给DispatcherServlet;
  3. 前端控制器再调用HadlerAdaptor适配器,按照指定的规则执行控制器Handler并执行Controller;
  4. Controller调用服务层以及数据持久层,将前端请求的响应结果返回给HandlerAdaptor然后再返回给DispatcherServlet这个前端控制器;
  5. 之后前端控制器DispatcherServlet调用视图解析器ViewResolver对相应结果进行解析并取得返回结果;
  6. 最后DispatcherServlet将这个解析后的结果返回给前端浏览器展示给用户。

2.SpringMVC执行流程图解