java - 使用 SPQR 进行分页的推荐方法是什么?

标签 java graphql apollo graphiql graphql-spqr

使用 SQPR 构建 graphQL API。我有大量数据集合,想逐页加载数据。使用 SQPR 执行此操作的推荐方法是什么?从客户端(查询)来看它会是什么样子?

此外,请记住将 Apollo 客户端作为 Angular 的潜在客户端库。现在使用 graphiql 进行测试。

最佳答案

最终使用了这个

@GraphQLQuery(name = "projects", description = "Return a paginated Projects results")
public List<Project> getAll(
        @GraphQLArgument(name = "offset",defaultValue = "0", description = "Offset item from beginning of data") int offset,
        @GraphQLArgument(name = "limit", defaultValue = "10", description = "Limit the size of fetched results") int limit
) { ... }

如果有人可以发表评论或添加不同的解决方案...

G.

关于java - 使用 SPQR 进行分页的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53097025/

相关文章:

reactjs - 使用 @graphql-codegen/cli 获取 graphql 查询中的子类型

node.js - Apollo 服务器健康检查没有被调用

mysql - 如何在mysql中保存和检索图像?

java - Apache Tomcat HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET

java - 无法编译 .java 代码,未进行任何更改

java - PrintStream 类型中的方法 println(int) 不适用于参数 (String, int, int, int)

reactjs - 在 Apollo 客户端中使用 Auth0 的 hook useAuth0 获取 token 并设置 header

apollo - AWS AppSync 订阅在握手期间失败

graphql - 查询graphiql导致Apollo错误forward is not a function

java - 如何在运行时在 Android 中显示图像并将单选按钮作为列表中的单选组