我想在我正在编写的 REST API 中允许分页。我想发送如下请求
GET /people?page[number]=1page[size]=25
或者可能
GET /people?page.number=1page.size=25
- 上面的请求只是我正在尝试做的一个例子,如果您知道发送请求的更简洁的方式,请告知。
然后
@RequestMapping(value = "/people", params = { "page" })
public void findAll(@RequestParam("page") PaginationInformation paginationInformation) {
}
PaginationInformation
只是一个普通的老式 pojo,带有getter 和 setter number
。size
在最新版本的 Spring 中是否可能出现这种情况?我意识到我可以将pageNumber
和pageSize
绑定为整数,但我宁愿使用和对象,因为我还想支持过滤,这将更加复杂。