RestTemplate使用java.net.UnknownHostException 解决
本人使用版本
<properties>
<spring-boot.version>2.4.2</spring-boot.version>
<spring-cloud.version>2020.0.1</spring-cloud.version>
<spring-cloud-alibaba.version>2021.1</spring-cloud-alibaba.version>
<java.version>1.8</java.version>
</properties>
在nacos管理界面中服务都是注册成功的,当使用ip+port(端口)是可能访问到其他服务。换成服务名是报错,并且注入了resttemplate,加@LoadBalanced注解。
本人解决办法
加入相关依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>