/spring-boot-graphql

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解 的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。更多的是类比于 RESTful API。

Primary LanguageJava

spring-boot-graphql

     GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解  
 的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余。更多的是类比于 RESTful API。GraphQL 最大的优势是查
 询图状数据。GraphQL 是 Facebook 发明的,我可以用 Facebook 做例子。例如说,你要在 Facebook 上打开我的页面查看我的信息,
 这是一个超级复杂的树状结构,你需要请求如下信息:  
          我的名字 我的头像 我的好友(按他们跟你的亲疏程度排序取前 6): 
                  好友 1 的名字、头像及链接 
                  好友 2 的名字、头像及链接 …… 
          我的照片(按时间倒序排序取前 6): 
                 照片 1 及其链接 照片 2 及其链接 …… 
          我的帖子(按时间倒序排序):
                帖子 1: 帖子 1 内容 
                       帖子 1 评论: 帖子 1 评论 1: 帖子 1 评论 1 内容 帖子 1 评论 1 作者名字 帖子 1 评论 1 作者头像 帖子 1 评论 2: …… ……                       帖子 2: 帖子 2 内容 帖子 2 评论: …… …… 
  外部链接地址:https://graphql.cn与https://www.zhihu.com/question/264629587