Feign已经断更,所以Spring官方也推荐使用OpenFeign。
这里就不浪费时间介绍什么是Feign了,自行百度!
使用方法:
一、 pom引入依懒
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
因为openFeign也整合了spring-cloud-starter-netflix-ribbon,所以它也带有负载均衡功能
二、yml配置文件中设置注册中心
根据自己的情况来,也可以使用单机版的注册中心测试。
eureka:
client:
register-with-eureka: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/
三、主启动类使用@EnableFeignClients注解进行激活
@SpringBootApplication
@EnableFeignClients(basePackages = {"com.sany"})//basePackages扫描哪些包(一般设置全扫),也可以不写使用默认的
public class Or