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