7

我是graphql的新手,使用官方graphql找到了2个java实现:https ://www.graphql-java.com/documentation/v10/

https://github.com/graphql-java-kickstart/graphql-java-tools

就像他们在 java 中实现 graphql 的区别是什么?

4

1 回答 1

7

简而言之:

graphql-java:

  • 是基于此处的 Javascript 参考实现的 java 中 graphQL 的实现。该项目用于托管一套用于 java 生态系统的 graphql 相关工具,包括graphql-java-tools. 有关更多信息,请参阅此答案的末尾

graphql-java-工具:

  • 是一个 Java GraphQL 帮助程序库,可帮助为您的 graphql-java API 开发 GraphQL 模式语言。一个示例是用于创建 GraphQLSchema 的类的自动配置。从这里的官方文档中查看更多信息。同样,我推荐的另一个有用的库是spring-graphql-common

请参阅将所有内容组合在一起的示例Spring Boot 项目

  • GraphQL - Java 实现
  • GraphiQL - 具有基于您的架构的自动完成辅助的 Workbench Gui
  • Graphql java 工具 - 库
  • Spring Graphql Common - 库

此外graphql-Java,目前只关注 Java 而不是工具项目。这些已被转移到其专门的组织中。

更多来自原始维护者的博客

于 2018-11-08T22:47:54.603 回答