因为老项目在使用最早的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);
}
调用成功