是否有推荐的库用于构建GraphQL查询?

G L*_*Lor 0 spring spring-boot graphql graphql-java

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

我正在使用Spring Boot 2.1.4。

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

kaq*_*qao 5

有几个客户,采用了截然不同的方法。

  1. Apollo Android-尽管名称不特定于Android。
  2. 还有一个基于Node的Java客户端生成器和一个Maven插件
  3. 节点数
  4. Shopify的GraphQL代码生成器-需要Ruby才能运行,但会生成Java代码。值得研究使用JRuby JAR是否可以满足Ruby依赖关系。
  5. 歧管可用作GraphQL客户端

正如您将看到的,这些都是不同的野兽,因此您必须决定合适的野兽。