![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Feign原理解析
白之狐
这个作者很懒,什么都没留下…
展开
-
Feign原理解析(三)参数的处理
参数的处理之前的章节提到过接口方法的解析,现在再看一下这个方法: public Map<String, MethodHandler> apply(Target key) { List<MethodMetadata> metadata = contract.parseAndValidatateMetadata(key.type()); Map...原创 2019-10-17 16:02:59 · 1649 阅读 · 0 评论 -
Feign原理解析(一)Feign调用对象的创建
Feign.Builder 链式调用 public static class Builder { private final List<RequestInterceptor> requestInterceptors = new ArrayList<RequestInterceptor>(); private Logger.Level...原创 2019-08-22 17:13:10 · 1939 阅读 · 0 评论 -
Feign原理解析(二)接口方法的解析
ParseHandlersByNameParseHandlersByName是Feign解析接口定义的方法的实现,在Feign.Builder的build()方法中会初始化一个它的实例传递给ReflectiveFeign,以便在生成代理对象时通过ParseHandlersByName类的实例来解析接口方法.如下代码片段: public Feign build() { Syn...原创 2019-09-30 14:29:35 · 1322 阅读 · 0 评论