graphql-java GraphQL 的 Java 实现开源项目

我要开发同款
匿名用户2015年07月30日
158阅读
开发技术Java
所属分类GraphQL项目、Web应用开发、GraphQL 项目
授权协议MIT

作品详情

graphql-java是 GraphQL的Java实现。这个库的目标是用于真实的生产环境。

graphql-java解析和执行查询GraphQL。它并不真正获取任何数据的:数据来源于执行回调或提供静态数据。

graphql-java的"helloworld":

import graphql.schema.GraphQLObjectType;import graphql.schema.GraphQLSchema;import static graphql.Scalars.GraphQLString;import static graphql.schema.GraphQLFieldDefinition.newFieldDefinition;import static graphql.schema.GraphQLObjectType.newObject;public class HelloWorld {    public static void main(String[] args) {        GraphQLObjectType queryType = newObject()                        .name("helloWorldQuery")                        .field(newFieldDefinition()                                .type(GraphQLString)                                .name("hello")                                .staticValue("world")                                .build())                        .build();        GraphQLSchema schema = GraphQLSchema.newSchema()                        .query(queryType)                        .build();        Map<String, Object> result = new GraphQL(schema).execute("{hello}").getData();        System.out.println(result);        // Prints: {hello=world}    }}

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论