其他分享
首页 > 其他分享> > oepnfeign契约配置

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);
}

调用成功

标签:feign,name,契约,配置,oepnfeign,provider,注解,public,String
来源: https://www.cnblogs.com/lyraHeartstrings/p/15364230.html