springboot Jpa自带分页

只是简略的写个方法,具体封装还是自己设计
我这里直接控制器中分页了,个人觉得实际上可以抽象一下或者做成工具类这样的分离一下方便日后更改分页的方法

@PostMapping("findPage")
    private ServerResponse findPage(int pageNum,int pageSize){
        Sort sort = Sort.by(Sort.Direction.ASC,"id");
        Pageable pageable = PageRequest.of(pageNum,pageSize,sort);
        Page<Book> books = bookService.findAll(pageable);
        return ServerResponse.createBySuccess(books);
    }

你可能感兴趣的:(springboot Jpa自带分页)