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

时间:2019-08-06 20:51:19

标签: spring spring-boot graphql graphql-java

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

我正在使用Spring Boot 2.1.4。

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

1 个答案:

答案 0 :(得分:5)

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

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

正如您所看到的,这些都是不同的野兽,因此您必须确定适合的动物。