就两步,后台分页查询简直太简单了!
- 首先在pom文件引入依赖👇
<!-- pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
- Controller层
@ApiOperation("模糊查询用户信息")
@RequestMapping("/all")
public JSONObject alluserinfo(@RequestBody Map<String,Object> map){
JSONObject jsonObject = new JSONObject();
int pageIndex = Integer.parseInt(map.get("pageIndex").toString());//当前第几页
int pageSize = Integer.parseInt(map.get("pageSize").toString());//页数长度(一页几条)
PageHelper.startPage(pageIndex,pageSize);
List<UserInfo> list = userInfoService.alluserinfo(map);
PageInfo<UserInfo> pageInfo = new PageInfo<>(list);
jsonObject.put("data",pageInfo.getList());//分页后的数据
jsonObject.put("total",pageInfo.getTotal());//数据总条数
return jsonObject;
}
传的参数长这样👇