使用Fegin远程调用 请求其他服务代替RestTemplate。
1.在消费者服务引入依赖包
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>
2. 在消费者服务启动类 加入注解@EnableFeignClients Feign的启动开关
3.
在消费者服务 创建一个接口,在接口上加注解@FeignClient("userservice"),userservice为服务名称(服务提供者服务名称)。
4.
在消费者服务 Service层使用 创建的接口 代替RestTemplate
5.
启动并测试,远程调用成功