如何使用可分页参数定义请求方向?
How to define direction in request with pageable parameter?
我有一个将 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())
}
您需要发送要按降序排序的排序字段。(Ref) 例如:
http://localhost:8080/people?sort=id,desc
这里id
是排序字段,desc
是排序方向,用逗号隔开
因此,您需要在 PostMan 中发送 id,desc
on sort
参数,以便按 id
降序排列。
我有一个将 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())
}
您需要发送要按降序排序的排序字段。(Ref) 例如:
http://localhost:8080/people?sort=id,desc
这里id
是排序字段,desc
是排序方向,用逗号隔开
因此,您需要在 PostMan 中发送 id,desc
on sort
参数,以便按 id
降序排列。