我可以使用 Java Feign 客户端请求另一个 API 吗?

Can i use Java Feign client to request for another API?

我有微服务为什么要做一些计算。还有 public api 我可以在那里获取一些数据。我可以使用 Feign 对此 API 提出请求吗?

是的,你可以做到:

第一步:创建假客户端

@FeignClient(name="DemoClient", url="url of the api")
public interface DemoClient{
    @GetMapping(value="/get-demo",consumes=MediaType.APPLICATION_JSON_VALUE)
    List<Model> getData();
} 

第 2 步:创建模型

class 型号 {

 }

第 3 步:创建服务层

class DemoService {


    @Autowired
    DemoClient demoClient;

   public void getData(){
    List<Model>objData = this.democlient.getData();
   }

  } 

希望这会有所帮助