controller中
@RequestMapping(method = RequestMethod.GET)
public ResponseEntity<EasyUIResult> queryItemList(
@RequestParam(value = "page", defaultValue = "1") Integer page,
@RequestParam(value = "rows", defaultValue = "30") Integer rows) {
try {
PageInfo<Item> pageInfo = this.itemService.queryPageList(page, rows);
EasyUIResult easyUIResult = new EasyUIResult(pageInfo.getTotal(),pageInfo.getList());
return ResponseEntity.ok(easyUIResult);
} catch (Exception e) {
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
}
service中
public PageInfo<Item> queryPageList(Integer page, Integer rows) {
Example example = new Example(Item.class);
example.setOrderByClause("updated DESC");
PageHelper.startPage(page, rows);
List<Item> list = this.itemMapper.selectByExample(example);
return new PageInfo<Item>(list);
}