您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring可选分页

Spring可选分页

如果像这样构建控制器方法,则可以通过检查请求参数来管理是否要实现分页

@Override
public ResponseEntity<Page<TicketListItemResponseModel>> getTickets(
        @RequestParam(value = "page", defaultValue = "0", required = false) int page,
        @RequestParam(value = "count", defaultValue = "10", required = false) int size,
        @RequestParam(value = "order", defaultValue = "ASC", required = false) Sort.Direction direction,
        @RequestParam(value = "sort", defaultValue = "name", required = false) String sortProperty) {
    // here you would check your request params and decide whether or not to do paging and then return what you need to return
}

如果您需要构建PageRequest传递到服务方法中,则可以手动进行操作,如下所示:

new PageRequest(page, size, new Sort(direction, sortProperty));
Java 2022/1/1 18:16:10 有462人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶