【springcloud微服务】springcloud整合openfeign使用详解
package com.example.demo.feign;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
@FeignClient(name = "example-service", url = "http://localhost:8080")
public interface ExampleServiceFeignClient {
@GetMapping("/example")
String getExample(@RequestParam(name = "param") String param);
}
这个示例代码展示了如何使用Spring Cloud OpenFeign创建一个简单的Feign客户端接口。@FeignClient
注解指定了服务名称和基础URL。然后定义了一个使用@GetMapping
注解的方法,该方法描述了对远程服务的GET请求。这个Feign客户端接口可以被注入到其他服务中,用来调用远程服务的API。
评论已关闭