GraphQL Java 客户端库 [已关闭]

2022-09-01 10:00:30

我正在寻找一个用于 GraphQL 的 java 客户端库。这是用于服务器到服务器的通信,两者都在java中。没有机器人,不是javascript...只是java。Apollo是最接近的答案,它似乎只适用于Android,而不是普通Java应用程序。很多关于Java构建服务器的例子,没有关于客户端的例子。有什么想法吗?谢谢!


答案 1

有几个客户端可用,都采用不同的方法。

  1. Apollo Android - 最初用于Android,但在任何Java项目中同样可用。有人还为它制作了一个Maven插件
  2. Shopify的GraphQL Java gen - 例如,类似于wsdl2java所做的,但没有包装到Maven插件中。生成一个不错的客户端,但需要 Ruby...值得研究的是,使用JRuby JAR是否可以满足Ruby依赖关系。
  3. 节点一个 GraphQL JVM 客户端,设计用于从标准模型定义构造查询。美国运通
  4. 流形可以用作 GraphQL 客户端
  5. graphql-kotlinGraphQL Kotlin 提供了一组轻量级类型安全的 GraphQL HTTP 客户端。该库提供基于Ktor HTTP客户端和Spring WebClient的参考实现,并允许使用其他引擎进行自定义实现。类型安全的数据模型在构建时由 GraphQL Kotlin Gradle 和 Maven 插件生成。

答案 2

推荐