其工作流程为:
1,用户发送请求至DispatcherServlet(核心控制器)
2,DispatcherServlet (核心控制器)收到请求调用HandlerMapping处理器映射器
.3,处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(二者组成HandlerExecutionChain),并将其一并返回给DispatcherServlet.4
,DispatcherServlet通过HandlerAdapter处理器适配器调用处理器
5,执行处理器(Controller,也叫后端控制器) )
.6,控制器执行完成返回ModelAndView
7,HandlerAdapter将控制器执行结果ModelAndView返回给DispatcherServlet
8,DispatcherServlet将ModelAndView传给ViewReslover视图解析器
9,ViewReslover解析后返回具具查看
10,DispatcherServlet对查看进行渲染视图(即将模型数据填充至视图中)。
11;分发器,对用户进行响应