graphql-java使用手册:part8 关于 Relay 支持

2017-11-24
阅读 2 分钟
2.4k
原文:http://blog.mygraphql.com/wordpress/?p=114 关于 Relay 支持 包含了一些基础的 Relay 特性的支持。 注意: 这里的 Relay 指 “Relay Classic”, 暂不支持 “Relay Modern”. 完整的例子,见 [链接] 。 Relay 以 JSON 格式,向服务器发送 query 和 variables两个字段。query 字段是一个 JSON 格式的字符串, variable...

graphql-java使用手册:part7 拦截器Instrumentation

2017-11-24
阅读 7 分钟
3.8k
通过实现 graphql.execution.instrumentation.Instrumentation接口,你可以在执行查询的过程中注入定制代码。并可以修改运行期的行为。

graphql-java使用手册:part6 使用 Dataloader

2017-11-23
阅读 5 分钟
5.1k
使用 graphql, 你很可能会去查询图结构的数据(graph of data )(这可能是句废话).如果用简单直接的方法去获取每个field的数据,可能会效率很低。

graphql-java使用手册:part5 运行期异常(Runtime Exceptions )

2017-11-23
阅读 1 分钟
2.5k
在一些异常的情况下, graphql engine 有可能抛出 Runtime exceptions。下面是调用: graphql.execute(...) 期间可能出现的异常。

graphql-java使用手册:part4 订阅(Subscriptions)

2017-11-23
阅读 4 分钟
2.9k
Graphql 订阅(subscriptions)使你可以让你订阅响应式数据源(reactivesource) 。当有新数据时,会发送给订阅者。

graphql-java使用手册:part3 执行(Execution)

2017-11-23
阅读 13 分钟
6.9k
原文:http://blog.mygraphql.com/wordpress/?p=102 执行(Execution) 查询(Queries) 为了对 一个Schema 执行查询。需要先构造一个 GraphQL对象,并带着一些参数去调用 execute() 方法. 查询将返回一个 ExecutionResult 对象,其中包含查询的结果数据(或出错时的错误信息集合). {代码...} 更复杂的示例,可以看 StarWar...

graphql-java使用手册: part2 创建Schema

2017-11-23
阅读 10 分钟
4.9k
注意:SDL(IDL)现在还不是 官方 graphql 规范. 本GraphQL实现,是基于已有的JS参考实现来开发的。但JS参考实现中的很多代码也是基于SDL(IDL)语法的,所以你可以认为这语法是可以长期使用的.

graphql-java使用手册: part1 入门

2017-11-22
阅读 3 分钟
4.1k
入门 graphql-java 需要运行于 Java 8 或更高版本. 如何在 Gradle 中使用最新正式版本 首先,保证 mavenCentral 在你的 repos 库列表中: {代码...} 依赖: {代码...} 如果在 Maven 中使用最新正式版本 依赖: {代码...} Hello World【译注:这个用不翻译了吧 :) 】 下面就用 graphql-java 来实现经典的 “hello world” : {...

graphql-java: 使用文档

2017-11-22
阅读 1 分钟
9.8k
欢迎使用 graphql-java 这是一个用Java实现的GraphQL。基于GraphQL规范和JavaScript参考实现. Status: Version 6.0 is released. 强烈推荐你关注一下 基于 graphql-java 开发的相关项目 发行授权 graphql-java is licensed under the MIT License. 文档 graphql-java:入门 graphql-java:创建Schema graphql-java:执行(Ex...