1.接受到用户请求后,DispatcherServlet调用HandlerMapping,HandlerMapping根据请求的url查找Handler
2.HandlerExecution其实为具体的Handler,作用主要为根据url查找控制器。
3.HandlerExecution将解析后的数据传回给DispatcherServlet
4.HandlerAdapter为处理器映射,DispatcherServlet收到解析后数据后调用适配器去执行对应Handler。
5.Handler找到控制器并让其执行
6.控制器执行后将执行后信息返回给适配器,例如ModelAndView等
7.适配器将控制器返回信息(视图逻辑名或者模型)传回DispatcherServlet。
8.DispatcherServlet调用视图解析器(ViewReslover)来解析HandlerAdapter传回的视图逻辑名或者模型,在其中进行逻辑名的拼接。
9.将视图逻辑名传回给 DispatcherServlet
10.DispatcherServlet根据传回的视图逻辑名寻找具体的视图,呈现给用户