springMVC的请求处理流程(全)

如图!!
springMVC的请求处理流程(全)_第1张图片
对于HandlerAdapter的解释:
DispatcherServlet分发请求先到HanlerMapping去找对应的处理器,由于请求不同然后返回了各式各样的处理器。前端控制器要做统一的处理,所以就根据处理器的不同功能去找对应的HandlerAdapter;例如HttpRequestHandler会适配成HttpRequestHandlerAdapter,然后这个适配器会去执行HttpRequestHandler这个处理器的功能。然后返回ModelAndView.

你可能感兴趣的:(java)