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