springmvc工作流程

 

 

 

客户端发送请求,

前端控制器(DispatcherServlet)拦截请求,

拦截请求后,将请求交给处理器映射器(HandlerMapping)处理请求(目的是获取该请求要调用哪个handler)

处理器映射器处理完请求后,返回要调用的handler的相关信息给前端控制器

前端控制器再将要调用的handler的相关信息,发送给处理器适配器,让处理器适配器去调用执行目标handler,执行完后得到ModelAndView对象,最后再将ModelAndView对象返回给前端处理器

前端控制器将ModelAndView对象发送给视图解析器去解析式图,视图解析器解析完成后返回视图(view)给前端控制器。

前端控制器渲染视图后返回给客户端

 

posted @ 2020-07-30 17:25  白熊啊  阅读(115)  评论(0编辑  收藏  举报