【问题标题】:Is there a recommended library for building GraphQL queries? [closed]是否有用于构建 GraphQL 查询的推荐库? [关闭]
【发布时间】:2019-12-14 11:12:21
【问题描述】:

我正在调用一个公开 GraphQL 接口的服务。所以我可以发布一个 GraphQL 查询并通过 curl 接收数据。现在我想编写一个服务来为我构建查询(动态地,基于我发送端点的查询参数)并发送请求并返回响应。

我正在使用 Spring Boot 2.1.4。

我知道您可以在 Spring 中使用弹性搜索库构建查询。想知道 GraphQL 是否有类似的东西。

【问题讨论】:

  • 在我看来这是一个合理的问题。作者只是询问如何在 Spring Boot 中构建 GraphQL 查询。这个问题的目的也很明确,它不是要求最好的工具,只要有解决方案。

标签: spring spring-boot graphql graphql-java


【解决方案1】:

有一些客户采取了不同的方法。

  1. Netflix DGS client - 有一个简单和类型安全的客户端
  2. Apollo Android - 尽管有名称,但不是 Android 特定的。
  3. 还有一个基于 Node 的 Java 客户端生成器和一个 Maven plugin
  4. Nodes
  5. Shopify's GraphQL code gen - 需要 (J)Ruby 才能运行,但会生成 Java 代码。
  6. Manifold 可用作 GraphQL 客户端

如您所见,这些都是不同的野兽,因此您必须决定适合什么。

【讨论】:

  • 这是一个很好的起点。谢谢
  • @GLor 您是否设法使用任何客户端并生成查询?如果是,请分享一些代码。
猜你喜欢
  • 1970-01-01
  • 2019-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-17
  • 1970-01-01
  • 2010-10-01
相关资源
最近更新 更多