HandlerMapping执行过程。。。

1.web.xml DispatcherServlet 类 寻址 doDispatch()

2.getHandler(requset) 点击,进入

3.HandlerMapping hm=xxxxxxxxxx;
hm.getHandler(requset); 点击,进入

4.发现进入,接口的名称HandlerMapping
找到接口的实现了AbstractHandlerMapping 寻址 getHandler()
getHandler(request) {
Object handler=getHandlerInternal(request);
getHandlerExecutionChain(handler,request)
} 点击 。进入

5.getHandlerExecutionChain()实现的。
one line code :Use 三元表达算式,无论现在的穿入的hanlder是不是一个处理器执行链,经过该行代码,一定会成为一个
处理器执行链

while(){
chain.addIntercepter(拦截器)
}

return chain

 






 

posted @ 2017-08-16 17:23  执念哈i  阅读(169)  评论(0编辑  收藏  举报