restTemplate请求时----如何报"No instances avaliable"异常呢?
下文笔者讲述restTemplate请求时--报No instances avaliable异常的解决方法分享,如下所示
No instances avaliable异常的原因
出现此类异常的原因:
restTemplate加上负载均衡注解后
会去注册中心寻找服务
因为是第三方的服务,所以当然报找不到实例
No instances avaliable异常的解决方法
重新注入一个restTemplate bean;
修改名称
然后获取这个restTemplate去调用第三方接口
#启动类增加
@Bean(name="remoteRestTemplate")
public RestTemplate restTemplate() {
return new RestTemplate();
}
#调用类注入
@Autowired
@Qualifier(value = "remoteRestTemplate")
private RestTemplate remoteRestTemplate;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


