- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 GraphQL(八)自定义Scalar
背景 Graph-java 在包中提供了除规范要求的几种类型,还新增了几种java特有的类型,比如BigDecimal,Byte。 当然我们也可以自己定义Scalar,接下来,以LocalDateTime为例,我们来实现自定义的Scalar。 参考其他built-定义的类型,自定义的Type需要实现三个方法,分别来序列化输入和输出。 GraphQLDate package com.tangbao...
2020-04-05 18:03:16 1485 3
原创 GraphQL(七) JAP&MySQL整合实现CURD
前面我们学习了GraphQL 的相关基础知识,比如使用SDL或者Java类型实现简单的查询 相关的代码 创建数据库DDL create table author ( id bigint auto_increment comment '主键' primary key, created_time timestamp default CURRENT_TIMESTAMP not null comm...
2020-04-05 16:11:38 674
原创 GraphQL(六) 联合类型
UnionType 联合类型和接口十分相似,但是它并不指定类型之间的任何共同字段。 Java 方式 package com.tangbaobao.graphql.service; import com.tangbaobao.graphql.domain.Dog4Interface; import com.tangbaobao.graphql.domain.Fish4Interface; impo...
2020-04-04 01:07:14 1053
原创 GraphQL(五)接口类型
Interface 跟许多类型系统一样,GraphQL 支持接口。一个接口是一个抽象类型,它包含某些字段,而对象类型必须包含这些字段,才能算实现了这个接口。 SDL方式 定义SDL schema { query: Query } type Query{ # 查询所有动物 animals:[IAnimal] } interface IAnimal{ #动物名字 ...
2020-04-03 18:00:21 1087
原创 GraphQL(四) 使用SLD&ObjectTypeDefine解析
背景 在和语言弱关联的这种框架或者结构下,一般都会有两种形式去实现某个功能,比如FaceBook 开源的thrift RPC框架,接口使用IDL来编写,可以用IDL生成特定语言的代码,也可以使用语言本身去编写相关的代码,其实GraphQL也是这样,你可以使用某种语言去解析SDL,帮你生成相关的Schema,你也可以手动去写代码生成相关的Schema。 SDL方式 schema.graphqls t...
2020-04-02 12:06:50 627
原创 GraphQL-Java(三) 基本类详解
在GraphQL-JAVA 中有一些核心的类库,负责SDL解析,映射,取数等逻辑,我们来看一下。 GraphQL-Java 官网:GraphQL官网地址 GraphQL GraphQLSchema RuntimeWiring TypeDefinitionRegistry ExecutionResult ...
2020-04-02 00:00:06 328 1
c3p0 jar包,数据库连接工具
2017-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人