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