RestTemplate使用java.net.UnknownHostException 解决

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>

版权声明:本文为weixin_43251883原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。