一、问题描述
本地测试,nacos client注册了nacos服务,然后一个springboot通过服务名http://服务名/接口调用服务,查看nacos控制台服务都已经注册了,但是无论我是否给RestTemplate添加@LoadBalanced注解,都是报UnknownHostException错误
二、解决方案
在服务生产者的pom.xml中添加下面的依赖即可,版本跟着cloud父依赖版本即可
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
仍然在RestTemplate上方加@LoadBalanced注解,即可使用。