一、Feign客户端是一个web声明式http远程调用工具,提供了接口和注解方式进行调用。
二、Maven依赖信息
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
三、feign客户端接口类
//name 指定服务名称
@FeignClient(name="app-member")
public interface MemberFeignInterface {
@RequestMapping("/getMember")
public String getMember();
}
四、调用
@RestController
public class FeignController {
@Autowired
private MemberFeignInterface memberFeignInterface;
@RequestMapping("/getMember")
public String getMember() {
String member = memberFeignInterface.getMember();
return member;
}
}