SpringMVC的工作流程
1、用户发送请求,前端控制器(中央控制器)DispatcherServlet接收到请求。
2、前端控制器DispatcherServlet接到请求后,调用处理器映射器HandlerMapping来知道是哪个处理器Controller(handler)来处理这个请求。
3、前端控制器DispatcherServlet调用处理器适配器HandlerAdapter让相应处理器Controller去处理,返回视图和数据ModelAndView.
4、前端控制器DispatcherServlet将返回的视图和数据ModelAndView交给视图解析器ViewReslover解析后返回具体的视图。
5、前端控制器DispatcherServlet对视图View进行渲染(即将模型数据model填充至视图中),再响应给用户。
相关连接https://www.jianshu.com/p/8a20c547e245