如何用pageable参数定义请求的方向?

7jmck4yq  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(447)

我有一个以pageable作为参数的查询。我将方向定义为desc,但这不起作用。这是我的要求。你能不能帮我把请求的结果按降序排序?我已经把我的请求贴在下面的图片上了。它工作,但它不排序的结果
谢谢您

这是控制器代码:

@GetMapping
fun listMessages(@RequestParam conversationRef: String,
                 @RequestParam fromDate: Instant, @RequestParam toDate: Instant, 
                 pageable: Pageable): PaginatedCollection<MessageVO> {
                     return messageService.listAll(fromDate, toDate, pageable, 
                              conversationRef).data ?: PaginatedCollection(listOf(), 
                              PaginationVO.build(), SortVO.build())
}
lymnna71

lymnna711#

您需要发送要按降序排序的排序字段。(ref)例如: http://localhost:8080/people?sort=id,desc 在这里 id 是排序字段和 desc 排序方向由逗号分隔。
所以,你需要把 id,descsort 用于排序的 Postman 参数 id 按降序。

相关问题