1、用户发送HTTP请求到DispatcherServlet;
2、DispatcherServlet调用HandlerMapping找到对应的处理器(类似Controller里的方法的RequestMapping),然后以HandlerExecutionChain执行链的形式返回给DispatcherServlet;
3、DispatcherServlet把执行链中的Handler发送给HandlerAdapter;
4、HandlerAdapter根据Handler的信息找到并执行对应的Handler(Controller里的方法);
5、Handler执行完毕后将ModelAndView对象返回给HandlerAdapter;
6、HandlerAdapter将ModelAndView对象返回给DispatcherServlet;
7、DispatcherServlet请求ViewResolver对ModelAndView对象里的视图(View)进行解析;
8、ViewResolver将解析完的视图(View)返回给DisPatcherServlet;
9、DispatcherServlet进行视图渲染,把Model里的数据填充到View中的request域中,生成最终的View;
标签:大体,springmvc,流程,视图,HandlerAdapter,Handler,ModelAndView,DispatcherServlet,View From: https://www.cnblogs.com/sxhxh/p/17376818.html