71-谈谈SpringMVC的工作流程

如图所示:

img

1,首先,将请求分给前端控制器DispatcherServlet

2,DispatcherServlet查询HandlerMapping(映射控制器),从而找到处理请求的Controller(处理器)

3,Controller执行业务逻辑处理后,返回一个ModelAndView(模型和视图)

4,DispatcherServlet查询一个或多个ViewResolver(视图解析器),找到ModelAndView对应的视图对象,视图对象负责渲染返回给客户端