代码分析2 获取HandlerAdapter
上一步得到的HandlerExecutionChain mappedHandler调用方法getHandler()
得到
作为参数传到进去,遍历所有HandlerAdapter
看看那个adapter支持HandlerMethod,则返回,其他就不遍历了
粗略看看这几个类
RequestMappingHandlerAdapter类
主要入口就是support方法和handler方法
handler调用栈
参数解析器初识
上图2的调用栈:1遍历,2support,3放缓存
遍历里面的内容
换个角度通过继承来看这27个小弟都继承自大哥HandlerMethodArgumentResolver
随便看看某个的逻辑
第三步的详细从缓存中拿,然后去解析
终于把String转为Integer