java
2022-09-27
2022-09-27
不会哭的年轻人是野蛮人,不想笑的老年人是傻瓜——桑塔亚娜
前两天写了graphql的简单介绍博客
今天来拿java简单入个门,首先新建一个项目,因为我这里是用我自己熟悉的方式去写,所以包含了一些看不懂的写法,过两天在写一个保姆级教程
项目地址:https://gitee.com/VampireAchao/simple-graphql
运行springboot主启动类,然后访问
可以看到这样一个页面

我们可以在左侧编写graphql的查询语句,点击运行按钮,比如分页查询用户
1 | |

这里这些字段如果不清楚,可以点右侧的Document Explorer,没有的话先展开

点击Query可以看到两个可以查询的,分别是users和roles

这里就列举出了我们查询所需参数(带感叹号的是必传项),字段可以点击类型查看
graphql最大好处是指哪打哪,例如此处我不传入records的roles,则只会查询用户信息

我们再试试根据roles查询用户
1 | |

效果也是非常棒,核心逻辑在这个类里