TsMask / graphql-server

GraphQL Java和Spring Boot结合实践

Home Page:https://www.jianshu.com/p/8cbd5cfa39d5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

graphql-server

GraphQL 介绍

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

GraphQL Java和Spring Boot结合实践

开始

根据官网的示例:GraphQL Java和Spring Boot入门

使用依赖发布时间最新版本v14,另外使用mvcurl地址映射/graphql作为请求入口。

 <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>com.graphql-java</groupId>
            <artifactId>graphql-java</artifactId>
            <version>14.0</version>
        </dependency>
    </dependencies>

springboot构建版本:2.2.2.RELEASE,建议改为你目前使用的版本,避免再次下载。

项目使用springbootmaven方式构建,微服务采用restfulgraphql两种方式进行开发,两者相辅相成,比如:上传、websocket等一些接口混用的模式。

About

GraphQL Java和Spring Boot结合实践

https://www.jianshu.com/p/8cbd5cfa39d5


Languages

Language:Java 74.5%Language:HTML 25.5%