1、调用方式

1)、浏览器调用


url地址:http://localhost:8877/graphiql

2)、postman调用


url地址:http://localhost:8080/graphql
请求方式:post

注意

两个链接中一个是graphiql,另一个是graphql

2、几种常见的调用

1)查询

查询接口:大括号前面加query,或者省略

① 无参,返回单个对象
{dong1 {dTypeemailId}
}

后端graphql文件配置

type Query{dong1:Dong1Result
}
type Dong1Result{dType:StringemailId:String
}
② 有参,返回列表
query{dong2(email:"00",num: 20, flag: false,stuFilter:{name:String,age:Int}) {dTypeemailIdstu{name age}}
}
type

后端graphql文件配置如下:

type Query{dong2(email:String,num:Int,flag:Boolean,stuFilter:StuFilter):[Dong2Result]
}
input StuFilter{name:Stringage:Int
}
type Dong2Result{dType:StringemailId:Stringstu:Stu
}
type Stu{name:Stringage:Int
}

参数email为String类型,num为整形,flag为boolean

2)新增/修改/删除

新增/修改/删除,这三种操作都用mutation

mutation{saveDong2(tokenEntity:{emailId:"123",dType:"add"}) {dTypeemailId}
}

对应的后端接口如下:

    @DgsMutationpublic TokenEntity saveDong2(TokenEntity tokenEntity) {return tokenEntity;}

graphql的调用相关推荐

  1. fcm和firebase_我如何最终使Netlify Functions,Firebase和GraphQL一起工作

    fcm和firebase In a previous post I confessed defeat in attempting to get an AWS Lambda GraphQL server ...

  2. 干货 | 万字长文全面解析GraphQL,携程微服务背景下的前后端数据交互方案

    作者简介 古映杰,携程研发高级经理,负责前端框架和基础设施的设计.研发与维护.开源项目react-lite和react-imvc作者. 前言 随着多终端.多平台.多业务形态.多技术选型等各方面的发展, ...

  3. laravel api_如何在现有的Laravel应用中获取即时GraphQL API

    laravel api by Karthikeya Viswanath 通过Karthikeya Viswanath 如何在现有的Laravel应用中获取即时GraphQL API (How to g ...

  4. 基于 GraphQL 平台化 BFF 构建及微服务治理

    01 什么是BFF Backend For Frontend,即服务于前端的后端. 面对越来越复杂的多端应用的需求,后端提供的 RESTful 接口形式难以应对多变的页面需求,这时候需要一层专门的 B ...

  5. 什么是ThoughtWorks技术雷达?

    今年3月,小灰有幸在深圳见到了一位IT行业的世界级大神,这位大神就是 Martin Fowler,<重构>的作者,敏捷开发的创始人之一. 那一次,正赶上ThoughtWorks技术雷达10 ...

  6. 当.Net撞上BI可视化,这3种“套路”你要知道

    最近葡萄在做技术支持,又遇到了客户给我们出的新问题. 事情是这样的. 这次客户使用的是.Net项目,直接做BI大屏过于复杂,所以想直接集成使用BI数据可视化分析大屏. 所以,这次我们就从--Wyn出发 ...

  7. 【Java项目】好客租房——前台后台系统

    前置知识:ReactJS AntdesignPro搭建后台信息管理系统 Semantic-UI前台 nodejs模拟前台后端,用于前后端分离开发 后端提供mock数据 AntDesignPro应用 1 ...

  8. 记一次通过c#运用GraphQL调用Github api

    一.Graphql是什么 最近在折腾使用Github api做个微信小程序练练手,本篇文章就是在这个过程中记录. 直接先看下GraphQL的语法风格,感受一下: query {repository(o ...

  9. 【译】GraphQL vs. REST

    原文地址:GraphQL vs. REST 原文作者:Sashko Stubailo 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:wilsonandus ...

最新文章

  1. linux某些汉字乱码,Linux汉字乱码解决办法
  2. Take a Field Service Journey
  3. [转]iOS为UILabel添加长按复制功能
  4. python json字符串类型的value换行方案
  5. 高效的企业测试-结论(6/6)
  6. 新手程序员如何找一个靠谱的公司
  7. Excel VBA VBA去重复的几种方法
  8. 4、配置虚拟机IP地址
  9. 60w风扇用多大电容_家里的40W电风扇怎么接电容?该用多大电容?怎么判断好坏?...
  10. directadmin php-fpm,centos7.5最新内核安装DirectAdmin面板
  11. 拒绝纷繁复杂 快速制表软件分享
  12. C语言system讲解
  13. SAP 如何打Note
  14. BorderStyle short usage
  15. 在Android应用中使用自定义证书,CER转BKS
  16. WIN10 USB 代码19 无法识别USB
  17. rootfs 制作ubuntu_【整理】为何要把文件夹形式的rootfs制作成单个rootfs镜像文件...
  18. 中国人民银行决定10月25日起上调存款准备金率
  19. net/http源码
  20. 富文本编辑器simditor的使用

热门文章

  1. 工作Delay,应该吸取什么教训?(一)
  2. 挖掘视频网站【优酷】上被截断的视频的地址--001
  3. dva如何去掉hash
  4. 马赛克与反马赛克技术
  5. Oracle 临时表 (Gobal Temporary Table)
  6. ClassNames
  7. 参考爆料英特尔i5-10400f和i5-10400区别?哪个好?深度爆料评测
  8. 遍历HashMap的七种方法
  9. 什么是xmlhttp
  10. 企业做CMMI认证有什么用?