<!-- mybatis 分页工具-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
@RequestMapping("/getNewsLimit")
public BaseResult<?> getNewsLimit(Integer pageNum, Integer pageSize) {
PageHelper.startPage(pageNum, pageSize);//这行是重点,表示从pageNum页开始,每页pageSize条数据
List<TbNews> list = tbNewsMapper.findAll();
PageInfo<TbNews> tbNewsPageInfo = new PageInfo<TbNews>(list);
BaseResult<JSONObject> result = BaseResult.result(JSONObject.class);
JSONObject returnJson = new JSONObject();
returnJson.put("total", tbNewsPageInfo.getTotal());
returnJson.put("newsList", tbNewsPageInfo.getList());
result.setData(returnJson);
return result;
}
还没有评论,来说两句吧...