0

我已经阅读 了https://github.com/leangen/graphql-spqr-spring-boot-starter 但我仍然有点困惑如何将我的代码中的内容映射到我需要在 GraphQL 请求中查询的内容。

@Named
@GraphQLApi
public class TradeService {
@GraphQLQuery
    public List<Trade> getTrades() {
        return tradeDao.findAll();
    }

我有上面的代码。我是 GraphQL 的新手,但我认为查询需要看起来像这样,其中 getTrades 是我要调用的方法的名称,而 tradeId 是我要检索的字段。

 {
getTrades{
    tradeId
}

}

我希望我能拿回一份交易清单。但是,我只是得到“查询无法验证”。不确定问题是否与我的代码有关(如果我遗漏了一些东西来注册该方法吗?)或者 graphQL 查询是否错误

4

1 回答 1

0

@GraphQLQuery(name="getTrades") is what I needed. I think I could have omitted this if I had the -parameters compiler arg set.

于 2021-08-27T17:20:10.870 回答