Spring MVC的请求流程图
步骤:
1)客户端请求提交到DispatcherServlet前端控制器。
2)由DispatcherServlet前端控制器查询一个或多个HandlerMapping(处理器映射),找到处理请求的Controller控制器(也称为Handler)。
3)DispatcherServlet前端控制器将请求提交到前面找到的Controller控制器
4)Controller调用业务逻辑处理后,返回ModelAndView(包含数据模型和视图信息)。
5)DispatcherServlet查询一个或多个ViewResolver视图解析器,找到ModelAndView指定的视图。
6)视图负责将结果显示到客户端。