FeignClientFactoryBean

来源:2-5 大话Feign之动态代理

G91

2020-04-12 11:52:04

老师,您好,我通过断点方式看了下,FeignClientFactoryBean类的getTarget方法的最后一行逻辑没有走到。原因是成员变量url没有值,就直接调用

loadBalance(builder, context,

new HardCodedTarget<>(this.type, this.name, this.url))

开始直接构造代理对象了,什么情况下url会不为空?


写回答

1回答

Java架构师讲师团

2020-04-12

在Feign注解中不光有name一个属性,里面还有url这个属性,同学可以点到@FeignClient注解的代码里看一下,但通常我们不指定url而是用name简化配置

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程