-
客户端(浏览器)发送请求,直接请求到
DispatcherServlet。DispatcherServlet根据请求信息调用HandlerMapping,解析请求对应的Handler。 -
解析到对应的 Handler(也就是我们平常说的 Controller 控制器)后,开始由
HandlerAdapter适配器处理。 -
HandlerAdapter会根据Handler来调用真正的处理器开处理请求,并处理相应的业务逻辑。 -
处理器处理完业务后,会返回一个
ModelAndView对象,Model 是返回的数据对象,View 是个逻辑上的 View。 -
ViewResolver会根据逻辑 View 查找实际的 View。 -
DispaterServlet把返回的 Model 传给 View(视图渲染)。把 View 返回给请求者(浏览器)