使用@Autowired会直接注入feign代理类。正常情况下同一个服务内不需要再次走http。
解决方案:
1:使用@Qualifier获取。
@Autowired
@Qualifier("xxx")
2:使用@Resource(name = "xxx")
3:写一个新的接口,或者内部类接口,继承该feign接口,再使用@Autowired注入新写的接口,注意接口实现类是实现新写的接口,否则不生效(从实际看到接口类注解没有传递到子接口)
使用@Autowired会直接注入feign代理类。正常情况下同一个服务内不需要再次走http。
解决方案:
1:使用@Qualifier获取。
@Autowired
@Qualifier("xxx")
2:使用@Resource(name = "xxx")
3:写一个新的接口,或者内部类接口,继承该feign接口,再使用@Autowired注入新写的接口,注意接口实现类是实现新写的接口,否则不生效(从实际看到接口类注解没有传递到子接口)