openfeign使用教程

投稿:刹那芳华 优质问答领域创作者 发布时间:2023-10-03 20:44:54
openfeign使用教程

1. 引入依赖:使用bootstrap.yaml配置文件,优先级最高,使用springboot扫描该配置文件。

2. 新建配置文件:配置注册中心和配置中心地址,文件类型包括yaml和properties,命名空间使用dev、prod、test等环境分区。

3. 拆分配置文件:使用extension-configs配置引入

openfeign使用教程

1 OpenFeign使用步骤

引入OpenFeign依赖

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

启动类上增加注解@EnableFeignClients

编写声明式调用Client

//注解里面的值是:被调用服务的服务名 @FeignClient("gulimall.coupon") public interface CouponClient { //与被调用服务的controller一致即可,记得Mapping是填完整路径 @GetMapping("/test") String test(); } 1234567812345678

直接注入client调用方法即可,此处以测试的controller为例

@RestController @RequestMapping("/") public class TestController { @Resource private CouponClient client; @GetMapping("/test") public String test(){ return client.test(); } } 123456789101112123456789101112