- springMVC执行流程
- 客户端发送请求到前端控制器(DispatcherServlet)。
- 前端控制器接收到请求后,将提交的信息交给处理器映射器(HandlerMapping)。
- 处理器映射器根据用户的url请求、匹配与该url对应的Handler(Controller处 理器),并返回一个执行链给前端控制器。
- 前端控制器调用处理器适配器(HandlerAdapter)。
- 处理器适配器调用对应的处理器(Handler)。
- 处理器返回ModelAndView给处理器适配器。
- 处理器适配器将ModelAndView再返回到前端控制器。
- 前端控制器将ModelAndView请求视图解析器(ViewReslover)进行解析。
- 视图解析器解析后将View对象返回给前端控制器。
- 前端控制器将View对象进行渲染视图(即将模型数据填充到视图中)。
- 前端控制器将页面响应给用户。