智慧屏安装APP的最佳实践与跨平台小程序开发的结合
695
2023-04-04
idea使用pagehelper实现后端分页功能的步骤详解
下面分步骤给大家介绍idea使用pagehelper实现后端分页功能,具体内容如下所示:
第一步:在pom.xml中添加依赖
第二步:在idea的配置文件中添加相关配置:
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
第三步:在Dao层编写程序
/**
*分页形式查询所有的用户信息
* @return
*/
@Select("select * from user")
public List
第四步:在服务层编写程序:
/**
* 分页查询所有用户
* @param pagenum
* @param pagesize
* @return
*/
List
第五步:在服务实现层编写代码
/**
* 分页形式查询所有的用户
* @param pagenum
* @param pagesize
* @return
*/
public List
PageHelper.startPage(pagenum,pagesize);
List
return maps;
}
第六步:在Controller层编写代码:
/**
* 分页形式查询所有的用户
* @param pagenum
* @param pagesize
* @return
*/
@RequestMapping(value = "GetPageUsers",method = RequestMethod.POST)
public @ResponseBody PageInfo
List
PageInfobKdhB
return pagets;
}
第七步:使用Postman进行测试,结果如下:
{
"total": 6,
"list": [
{
"pass": "user",
"level": 1,
"sex": "男",
"name": "user",
"id": "1001",
"age": 21
},
{
"pass": "admin",
"level": 10,bKdhB
"sex": "女",
"name": "admin",
"id": "1002",
"age": 23
}
],
"pageNum": 1,
"pageSize": 2,
"size": 2,
"startRow": 1,
"endRow": 2,
"pages": 3,
"prePage": 0,
"nextPage": 2,
"isFirstPage": true,
"isLastPage": false,
"hasPreviousPage": false,
"hasNextPage": true,
"navigatePages": 8,
"navigatepageNums": [
1,
2,
3
],
"navigateFirstPage": 1,
"navigateLastPage": 3
}
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~