所以我有一个带java和spring boot的后端,问题出现在来自Web服务的以下代码的可分页中:
@GetMapping(produces = MediaType.APPLICATION_JSON)
public Page<AreaDto> search(
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "codOrg", required = false) Long codOrg,
@RequestParam(value = "codCar", required = false) Long codCar,
Pageable pageable
) {
...
...
但是如果我不将pageable作为参数传递或将pageable的itens都设置为null的话,它总是带有默认值,如下所示:
页面请求[数字:0,大小20,排序:空]
例如,如果我通过以下任何一种方式调用此Web服务,则可页面化页面将始终安装有默认值
resources/areas?page=null&size=null&sort=null
resources/areas?page=0&size=0
resources/areas
resources/areas?name='test'
就这样,如何使用可分页的null调用此Web服务?