oepnfeign契约配置

因为老项目在使用最早的feign时 并不支持spring mvc的注解 现在需要将老项目的feign 升级为open feign 为了避免代码的修改 需要使老项目支持原有的feign注解

在yaml中配置 provider为服务名称

feign:
  client:
    config:
      provider:
        contract: feign.Contract.Default

使用原生注解调用测试

@FeignClient(name = "provider")
public interface TestControllerAPI {
//    @GetMapping("/sayHello")
    @RequestLine("GET /name={name}")
    public String sayHello(@Param("name") String name);
}

调用成功

上一篇:Ribbon和Feign的区别


下一篇:Oracle 字符串转多行(REGEXP_SUBSTR)