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简化配置