当前位置: 首页 > 知识库问答 >
问题:

分页与Spring启动和DynamoDB

苏高远
2023-03-14

我正在开发一个Spring Boot应用程序,它查询DynamoDB以检索项目列表。我想使用分页并跳转到特定页面。

Eg.

url:/items?页码=10

响应:{项目:[{item1},{item2},{item3}...{item10}],"页面": 3,"perPage": 10,"总计": 4000}

DynamoDB是否支持这样的分页,其中一个可以跳转到一个特定的页面,而无需迭代其他页面。

共有1个答案

阚乐湛
2023-03-14

没有好的解决方案可以在DynamoDB上构建分页。a)您可以创建具有指定页码的实体,然后在查询数据时简单地使用该属性。b)在DynamoDB之外创建另一个搜索索引,该索引可用于分页,然后查询属于这些页面的id。

 类似资料:
  • 我想使用返回对象的注释在spring boot中编写一个查询。 所以,我的问题是:分页的最佳JPA查询类型(JPQL,NativeQuery,...)是什么? 提前谢谢你!

  • 我正在尝试测试以下控制器: 下面是测试类: 当我运行测试失败,并给我以下消息: 当我测试的url正常工作。

  • 我如何实现一个使用JpaRepository而不是PagingAndSortingRepository返回一页对象的方法? 我的存储库 我的服务实现: 我的rest控制器方法: 最后我得到了这个错误: 创建名为“group serviceimpl”的bean时出错:通过字段“groupe repository”表示的依赖项不满足;嵌套异常为org.springframework.beans.fac

  • 我有一个基本的SpringBoot应用程序。使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包 我想将所有应用程序错误重定向到一个公共页面。我已经创建了这个控制器: 我的配置文件: 以及错误模板 但结果是: 这就是提出的解决方案的结果: 检查属性,这些是属性,消息就在那里:

  • 我想在状态设置为“过去”时保存投票结果。我有一个H2 db,想添加一个只存储结果的mongoDB。我如何用Spring boot实现这一点? 到目前为止,我有一个投票程序,您可以在其中创建投票、编辑投票、投票等。 我添加了mongoDB,Spring引导,Springmvc和H2 db等依赖项。 这是我的应用程序属性: 我尝试过做一个接口mongoRepository: 投票类别:

  • 目前,我正在尝试将dto映射到一个也包含LocalDate属性的类。只是我在这里没有成功,本地日期字段始终保持为空。因此,我构建了一个简短的示例,其中我遵循Modelmapper提供的非常有用的提示,将字符串转换为LocalDate,因此我有一个Modelmapper类,如下所示: 此外,为了可读性,我有一个POJO,它只有两个字段,一个id和一个本地日期(不带getter和setter)。 我创