菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
379
0

Spring boot 集成 Graphql

原创
05/13 14:22
阅读数 74118

Spring boot 集成 Graphql

重要文件

root.graphqls

定义方法参数以及返回值

type Query{
    listTest(count: Int): [TestModel]
    allTest: [TestModel]
}
schema.graphqls

定义实体的结构

type TestModel{
    id: Int
    name: String
    version: String
    testTime: Long
    example: TestExampleModel
}

type TestExampleModel{
    id: Int
    name: String
    desc: String
}

代码

Query

查询相关的操作

  • 实现GraphQLQueryResolver
    对应root.graphqls当中查询方法的定义
  • 实现GraphQLResolver<T>
    可以注入GraphQLQueryResolver返回结果的属性中
Mutation

修改相关的操作


Schema

类型

  • type
  • enum
  • interface

注释

"""
注释
"""

描述

# 描述

描述可以显示在graphiql的文档中,方便查阅

发表评论

0/200
379 点赞
0 评论
收藏