当前位置: 首页 > 知识库问答 >
问题:

graphql java与graphql java工具的使用差异

冯庆
2023-03-14

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

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

比如在java中实现graphql有什么不同?

共有1个答案

慕震博
2023-03-14

简言之:

graphql java:

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

graphql java工具:

  • 是一个Java GraphQL帮助程序库,它有助于为GraphQL Java API开发GraphQL模式语言。一个例子是用于创建GraphQLSchema的类的自动配置。请参阅这里的官方文档中的更多内容。类似地,我将推荐的另一个有用的库是spring graphql common

请参阅此示例Spring Boot项目,该项目将所有这些内容放在一起:

  • GraphQL-Java实现

此外,Java目前只关注Java而不是工具项目。这些已经转移到他们的专门组织。

  • graqlSpring启动
  • java工具
  • java-servlet
  • java注释 java类型生成器

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

 类似资料:
  • 我需要从我的Spring Boot应用程序中调用GraphQL API(Shopify Storefront API),但我找不到任何描述我可以使用哪些库的源代码。你们能推荐图书馆吗?或者有人能描述一下我如何为我的Spring Boot应用程序安装Apollo客户端,并从我的Spring Boot应用程序运行查询/转换到Shopify。谢谢你的帮助。

  • 我正在构建图形ql-javaSpring引导应用程序。假设我有这个模式: 在BE上,我使用的是JOOQ pojos。 当前,所有的foo都被提取,然后对于每个foo,所有的条都通过另一个查询提取。我想通过一个查询来实现这一点: 你知道如何做到这一点吗?我是一个真正的GraphQL新手。 技术堆栈:Spring Boot JOOQ graphql java graphql java工具

  • 我希望有人经历过类似的事情,并能帮助我: 我正在使用graphql java(以及spring、graphql java工具等)和hibernate,我遇到了一个奇怪的问题: 每当我执行查询(或变异)并通过Hibernate加载实体时,它都会自动延迟加载关系。我可以在Hibernates查询日志中看到这一点。 即使我不在查询中加载字段,甚至从模式中删除字段,也会发生这种情况。 例如,给定以下模式:

  • 我能够启动Spring Boot GraphQL Java Server(GraphQL作为运行查询的用户界面)。现在,我试图将查询字符串从GraphiQL(实际上是有效负载中发送到/graphqlendpoint的查询)传递到查询解析器类中。我尝试了不同的选择,但没有任何帮助。

  • 目录 教程 通用教程 Git使用 GitHub Pages GitBook GitHub API Travis CI 文章 网站 常用网站 GitHub Rank Star管理 工具 常用工具 桌面工具 App 插件 命令行 项目 项目 库 其他的awesome 教程 通用教程 《Github 帮助文档》 中文翻译 - 包含了官方文档以及其他文章 GitHub Guides - 官方的GitHub

  • tcpdump 在调试网络通信程序是tcpdump是必备工具。tcpdump很强大,可以看到网络通信的每个细节。如TCP,可以看到3次握手,PUSH/ACK数据推送,close4次挥手,全部细节。包括每一次网络收包的字节数,时间等。 使用方法 最简单的一个使用示例: sudo tcpdump -i any tcp port 9501 -i 参数指定了网卡,any表示所有网卡 tcp 指定仅监听TC