1、前端发起请求到前端控制器DispatcherServlet
2、DispatcherServlet 会请求处理器映射器(HandlerMapper),处理器映射器(HandlerMapper)查找到对应的处理器(Handler)返回给前端控制器
3、DispatcherServlet调用处理器适配器(HandlerAdapter)去执行Handler
4、处理器适配器(HandlerAdapter)根据处理器去执行对应的处理器,处理器Handler处理完后返回ModelAndView给处理器适配器,处理器适配器把ModelAndView返回给前端控制器,(ModelAndView是SpringMVC 一个底层对象,包括Model和View)
5、前端控制器请求视图解析器(ViewResolve),视图解析器进行视图解析,解析成真正的视图,解析完成后,把解析出的视图(View) 返回给前端控制器
6、前端控制器进行视图渲染,并向前端用户响应结果
网友评论