【问题标题】:Difference in usage of graphql-java vs graphql-java-toolsgraphql-java 与 graphql-java-tools 的使用差异
【发布时间】:2019-03-22 22:51:19
【问题描述】:

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

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

他们在 java 中实现 graphql 有什么不同?

【问题讨论】:

    标签: java graphql graphql-java-tools


    【解决方案1】:

    简而言之:

    graphql-java:

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

    graphql-java-tools:

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

    请参阅此示例 Spring Boot Project 将所有内容放在一起:

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

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

    更多来自original maintainer's blog

    【讨论】:

    猜你喜欢
    • 2021-03-01
    • 2020-09-16
    • 2021-01-04
    • 2018-08-24
    • 2021-01-02
    • 2018-10-05
    • 2018-12-06
    • 2019-07-14
    • 1970-01-01
    相关资源
    最近更新 更多