- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的 Spring Boot 应用程序 Controller 包含如下方法以及可选的 Pageable 参数。
@RequestMapping(method = RequestMethod.GET)
@Override
public Page<MarkupView> getAllMarkup(Pageable pageable) {
System.out.println("Page size" + pageable.getPageSize() ) // prints 20
return markupService.getAllMarkups(pageable);
}
我的问题是,当我使用 swagger-ui 传递查询参数时,这些值不会绑定(bind)到可分页对象。为什么我说是无论我传递值 5 作为查询参数,它都会将 pageSize 打印为 20。
请求网址: http://localhost:8080/api/markups?offset=2&pageNumber=1&pageSize=5
上面的 Get 请求返回包含所有 MarkupView 记录的 Page 对象。
最佳答案
引用 Spring Data Web Support 的第 5 节。请检查您是否遵循上述配置。然后将查询参数名称从 pageNumber
更新为 page
,将 pageSize
更新为 size
。
关于java - 查询参数值不绑定(bind)到 Spring Pageable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58316131/
“不是首页,但 Pageable 不是有效的 DocumentDbPageRequest,非首页请求需要 requestContinuation”findAll(PageRequest.of(1,10
正如标题所说, @CacheConfig(cacheNames = {"familyUserDao"}) public interface FamilyUserDao extends JpaRepos
所以我想返回一个包含约会的可分页。 pageable 中的每一页都应该只包含发生在某一天的约会。第 0 页应该是今天的日期,下一页将是明天发生的所有约会,并根据请求的页数继续。 如果您请求 3 页,您
我正在使用 JpaRepository Pageable 查询进行分页。除了排序字段区分大小写的问题外,所有的东西都工作正常。以下查询用于获取列表。 Pageable pageable = null;
Controller : @RequestMapping(path = "/serviceslist", method = RequestMethod.GET) public Page get
我想将此代码与 specification-arg-resolver 一起使用使用 @PageableDefault(sort = "createdAt", Direction = Sort.Dire
我应该用 Mockito 为这个方法编写一个测试: public Optional> getAllByPage(Integer pageSize, Integer page) { Pageab
我正在使用 org.springframework.data.domain.Pageable和我的 @RestController . 如何验证或限制页面大小? 没有任何验证,当客户端调用 size
我将一个实体嵌入到另一个实体中,如下所示。该存储库是在 DepEntity 上创建的。我正在尝试检索在 totalExp 列上排序的 DepEntity 对象在ExpEntity中。我正在使用 Pag
我在任何地方都找不到是否可以从字符串手动创建可分页,假设我们有以下服务方法 public List findAnything(final int page, final int size, fina
我使用 Spring 4.1.6.RELEASE 和 Spring Data Jpa 1.8.0.RELEASE。我在创建 org.springframework.data.domain.Pageab
我知道 Pageable 来自 spring-data- 域。 有没有什么优雅的方法可以直接使用 org.springframework.data.domain.Pageable 中的 @RestCo
我正在将 Spring 数据与 一起使用JPA 2.1 使用以下方法检索具有分页和规范(标准构建器)的实体: Page findAll(Specification spec, Pageable pag
我正在尝试通过在 Springboot、JPARepository 中使用 Pageable 来实现分页和排序。不知何故排序不起作用。我在下面包含我的代码,其中我有 Controller 、服务类、存
我花了很多时间在 Webflux 中找到有关 Pageable 的解决方案,不幸的是,在撰写本文时,Webflux 不支持 Pageable 所以我想出了一个解决方案,这就是我已经实现的。这是解决 S
如果我进行查询 @Query("SELECT t FROM Product t WHERE t.isApproved = true AND t.partnerId = ?1 AND t.categ
我有下面的代码。 public static Pageable defaultSort(Pageable currentPageable, String defaultSort) {
我有以下测试代码,我正在测试可分页端点,其中列出了学生的所有条目。 @Autowired private MockMvc mockMvc; @MockBean private StudentR
如何在 Pageable 对象中使用 isPaged()。我已经创建了这样的 pageable 对象。 Pageable pageable = new PageRequest (pageNumber,
在数据库表中products我有12条记录。 Ids 从 1 到 12。我使用 JpaRepository 调用 db,它扩展了 PagingAndSortingRepository。无法理解: 为什
我是一名优秀的程序员,十分优秀!