我有这样的处理程序:
@GetMapping("/users")
@Timed
public ResponseEntity<List<UserDTO>> getAllUsers(@ApiParam Pageable pageable) {
log.debug("REST request to get a page of Users");
Page<UserDTO> page = userService.findAll(pageable);
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, "/api/users");
return new ResponseEntity<>(page.getContent(), headers, HttpStatus.OK);
}
它是由JHipster生成的。我的主要问题是我不明白前端应该发送什么来匹配Pageable
对象。
此处理程序将根据用户提交的搜索词返回分页用户。我正在使用mongodb。
答案 0 :(得分:1)
根据此github issue说明
自定义可调参数(limit,offset)将替换为 Spring自定义参数解析器PageableHandlerMethodArgumentResolver
您可以找到PageableHandlerMethodArgumentResolver here的代码。默认参数名称为&#34; page&#34;和&#34;尺寸&#34;。您可能想看看jhipster-sample-app-mongodb,它确实展示了分页。可以找到示例here