Feign脱离Ribbon使用

2019-08-20  本文已影响0人  初心myp

我们一直使用Feign调用的是注册在nacos服务上面的接口服务,如果我们调用一些外部接口呢,比如早我的程序中要调用www.baidu.com,但是百度没有注册到我的注册中心上怎么办?我们还如何使用feign进行调用呢???

首先我们还是写一个FeignClient,使用@FeignClient注解的url属性即可,代码如下:

@FeignClient(name = "baidu", url = "www.baidu.com")
public interface TestBaiduFeignClient {

    @GetMapping("")
    String getIndex();

}

然后我们在控制类里面正常调用就可以了

    @Resource
    private TestBaiduFeignClient testBaiduFeignClient;

    @GetMapping("baidu")
    public String getBaiduIndex(){
        return this.testBaiduFeignClient.getIndex();
    }
上一篇 下一篇

猜你喜欢

热点阅读