美文网首页
Feign的使用以及配置项说明

Feign的使用以及配置项说明

作者: G__yuan | 来源:发表于2021-03-18 16:59 被阅读0次

项目中Feign的使用

1.Feign组件的引入

在项目pom文件引入以下依赖

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

2.在启动类上面添加注解

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

3.编写Feign客户端代码

@FeignClient(name = "neofaith-wechat-web")
public interface TestFeignClient {
    @GetMapping("/wechat-web/test/get")
    public String getTestInfo();
}

4.业务逻辑代码中使用编写的Feign客户端

@RestController
@RequestMapping("test")
public class TestController {
    @Autowired
    private TestFeignClient testFeignClient;
    @GetMapping("get")
    public String test(){
        return testFeignClient.getTestInfo();
    }
}

5.Feign的其他配置项说明

image.png

Ribbon的配置和Feign配置的对比

image.png

配置的优先级说明

细粒度属性>细粒度代码>全局属性>全局代码

相关文章

网友评论

      本文标题:Feign的使用以及配置项说明

      本文链接:https://www.haomeiwen.com/subject/vwxtcltx.html