Spring Boot 集成 GraphQL 分页功能

经验上,我们会这样分页:传入页码数page和size,后台根据page和size计算offset和limit,从数据库中拿到并返回数据集。这种方式可以随意跳页,但是在数据量大的时候,会有性能问题。 在GraphQL中的分页与offset方式有一定差别,我们的参数不再是page,而是上一次查询的最后一个游标(简单可以理解为最后一条数据的id),每次查询都是在…

Spring Boot 集成 GraphQL

GraphQL 是什么这里我们就不做描述,想了解的可以直接点击链接查阅。 我们直接说明如何在 Spring Boot 框架中使用 GraphQL。 1 引入依赖 在 pom.xml 引入依赖就: <!-- 必需:包含了默认配置、graphql-java 和 graphql-java-tools,可以简化配置 --> <dependency> <groupId>com.graphql-java-kickstart</groupId> <arti…