Openfeign快速入门

197 阅读1分钟

是什么

OpenFeign是一个基于Spring的声明式、模板化的HTTP客户端,它简化了web服务客户端的过程,用户只需要创建接口,并添加相应的注解,即可实现远程调用,OpenFeign是 SPringCloud的一部分,它支持Spirng MVC的注解,如@RequestMapping,OpenFeign默认使用JDK提供的HttpURLConnection进行通信。

快速入门

1,引入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
    <version>2.2.1.RELEASE</version>
</dependency>

2,启动类增加@EnableFeignClients注解 启动类添加@EnableFeignClients注解用于扫描并加载所有使用了@FeignClient定义的feign客户端,并把Feign客户端注册到ioc容器中,@EnableFeignClients中的basePackages属性用于指定扫描路径。

3,定义Feign客户端 Feign的客户端需要用@FeignClient标注,@FeignClient最常用的两个属性,一个是name,用于给客户端定义一个唯一的名称,另一个是url,用于指定客户端调用的远程地址。如http://127.0.0.1:8080

image.png @PostMapping注解写调用地址 方法调用这个接口即可

原文链接:blog.csdn.net/qq_43600166…