Spring Cloud入门教程-声明式调用 Feign
@FeignClient(name = "service-provider")
public interface SchedualServiceHi {
@GetMapping(value = "/hi")
String sayHiFromClientOne(@RequestParam(value = "name") String name);
}
这个Java接口使用@FeignClient
注解声明了一个Feign客户端,用于调用名为"service-provider"的服务上的/hi
接口。sayHiFromClientOne
方法使用@GetMapping
注解来指定HTTP的GET方法和请求参数,这个方法用于模拟发送请求到远程服务并获取响应。在Spring Cloud中,Feign客户端的声明和使用是一种声明式的方式,简化了分布式系统中服务之间的调用。
评论已关闭