欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring cloud openfeign使用教程

程序员文章站 2022-06-12 16:10:17
...

spring cloud openfeign

Feign是一个声明性的Web服务客户端。使用Feign,在Application启动类上加入 @EnableFeignClients 这个注解,启用Feign。Feign支持可插拔编码器和解码器。

@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class WebsocketApplication {

    public static void main(String[] args) {
        SpringApplication.run(WebsocketApplication.class, args);
    }
}

依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-feign</artifactId>
</dependency>

过期的依赖,现在使用如下的版本

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

@FeignClient

spring cloud openfeign使用教程
@FeignClient注解方法,name是服务名,path是服务路径前缀。
spring cloud openfeign使用教程
对于Get请求,请求参数为一个引用对象的时候,可以使用 @SpringQueryMap 注解;对于Post注解,需要使用@RequestBody注解

相关标签: spring cloud