@FeignClient
时间: 2023-10-15 17:27:02 浏览: 73
使用 @FeignClient 实现不使用 Eureka 的服务调用
@FeignClient是一个注解,用于声明一个基于接口的远程服务调用客户端。通过在接口上添加该注解,可以将该接口转换为一个 Spring Bean,并自动创建一个实现该接口的代理对象。该代理对象可以通过 Feign 来发送 HTTP 请求,调用远程服务,并接收响应。
例如,如果我们要调用一个名为“user-service”的远程服务,我们可以定义一个接口,使用@FeignClient注解声明它,并在注解中指定远程服务的名称,以及远程服务的地址和端口号等信息。然后就可以在代码中使用这个接口来调用远程服务,而不需要手动创建 HTTP 请求和解析响应。
阅读全文