我们一直使用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();
}









网友评论