GraphQL
GraphQL
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
GraphQL(9):Spring Boot集成Graphql简单实例
在IDEA中,打开主菜单,选择 "File" -> "Settings" (或者使用快捷键 Ctrl + Alt + S 或 Cmd + ,),然后在弹出的对话框中选择 "Plugins"。在插件管理器中,你会看到一个搜索框。在搜索框中输入 "GraphQL" 或者其他相关的关键词,然后按下回车键或者点击搜索图标。在resource文件中新建graphql文件。新建AuthorRepository类。新建BookRepository类。编写root.graphql文件。新建Author实体类。原创 2024-06-12 17:52:55 · 720 阅读 · 0 评论 -
GraphQL(8):与数据库结合示例
启动后自行测试接口,这里就不一一测试了。原创 2024-06-12 13:59:35 · 254 阅读 · 0 评论 -
GraphQL(7):ConstructingTypes
不使用ConstructingTypes定义方式如下:使用ConstructingTypes定义方式如下:更接近于构造函数方式fields: {});不使用ConstructingTypes定义方式如下:fields: {account: {args: {},const department = '开发部';原创 2024-06-12 11:12:52 · 477 阅读 · 0 评论 -
GraphQL(6):认证与中间件
下面用简单来讲述GraphQL的认证示例。原创 2024-06-06 17:56:00 · 248 阅读 · 0 评论 -
GraphQL(5):使用Mutations修改数据
1.1 定义模型对象(1)定义输入模型age: Int(2)定义输出模型age: Int1.2 定义查询操作定义了一个查询操作,返回所有用户数组1.3 定义变更操作。原创 2024-06-06 11:30:34 · 541 阅读 · 0 评论 -
GraphQL(4):GraphQL clients访问接口
下面演示在GraphQL clients访问GraphQL 接口。原创 2024-06-04 16:55:39 · 293 阅读 · 0 评论 -
GraphQL(3):参数类型与参数传递
GraphQL允许用户自定义参数类型,通常用来描述要获取的资源的属性。// 定义schema,查询和类型age: Int`)// 定义查询对应的处理器31: ['张三', '李四', '王五'],61: ['张大三', '李大四', '王大五']},const department = '开发部';if(city === "北京" || city == "上海" || city == "广州" || city == "深圳") {return {name,sex,原创 2024-06-03 11:17:04 · 342 阅读 · 0 评论 -
GraphQL(2):使用express和GraphQL编写helloworld
点击Docs后,发现里面有只有一个query接口。在项目的目录下运行一下命令。测试接口,返回结果如下。启动后发现端口参数如下。原创 2024-06-02 17:49:05 · 434 阅读 · 0 评论 -
GraphQL(1):GraphQL简介
GraphQL是Facebook开发的一种数据查询语言,并于2015年公开发布。它是RESTAPI的替代品。GraphQL 既是一种用于 API的查询语言也是一个满足你数据查询的运行时。GraphQL对你的 API中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API更容易地随着时间推移而演进。官网:https://graphql.org/中文网:http://graphql.cn/原创 2024-06-02 14:44:45 · 320 阅读 · 0 评论