spring data jpa limit pagesize, how to set to maxSize

后端 未结 12 2532
自闭症患者
自闭症患者 2020-12-15 20:09

I have one requirement is to search by pageable and non-pageable,

and in my Java code, I use spring data jpa Pageable class,

 Pageable pageable = new         


        
12条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-15 20:43

    Maybe you could use:

    @Override
    @GetMapping("/some")
    public ResponseEntity> getTemplateInfo(
                  @PageableDefault(sort = "displayedName") Pageable pageable, 
                  @RequestParam(defaultValue = Integer.MAX_VALUE + "") Integer trueSize) {
        pageable = new PageRequest(pageable.getPageNumber, Math.max(pageable.getPageSize, trueSize),..)
        ....
    }
    

提交回复
热议问题