注意springboot2.x项目 引入feign依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
@FeignClient注解解释
@FeignClient注解必须指定value属性,作为服务名称,当指定url属性时,按照指定的url访问。如果没有指定url属性,则将value属性值作为微服务名称通过注册中心调用服务。configuration属性用于配置feign客户端,如调用服务编解码逻辑、ouath2的token设置
具体配置代码参考: