基于@GraphQLQuery的Spring方法查询编写:为何示例查询无效?
问题分析及修正方案
你的GraphQL查询存在两个关键问题:
- 错误使用片段语法:
... String是完全错误的写法。片段(Fragment)是用来复用对象类型字段集合的语法,而String是GraphQL的标量类型,不需要也不能用片段展开。 - 查询结构冗余:对于返回标量列表的字段,直接指定字段名即可,不需要额外的嵌套块。
正确的查询写法
query GetEvents { events }
或者省略查询名称(可选),简化为:
query { events }
执行该查询后,会得到如下格式的返回结果:
{ "data": { "events": ["test", "test2"] } }
内容的提问来源于stack exchange,提问作者user11149927
相关产品推荐
相关产品推荐

