1.根据请求的路径找到HandlerMethod(带有Method反射属性,也就是对应Controller中的方法)(DispatcherServlet.getHandler完成)

2.匹配路径对应的拦截器(DispatcherServlet.getHandler完成)

3.获得HandlerExecutionChain对象(DispatcherServlet.getHandler完成)

4.通过HandlerAdapter对象进行处理得到ModelAndView对象(HandlerAdapter.handle)

5.调用HandlerInterceptor.preHandle

6.调用HandlerInterceptor.postHandle

7. 渲染

posted on 2018-01-05 11:13  The_Old_Things  阅读(118)  评论(0编辑  收藏  举报