pagehelper中找不到pageinterceptor这个类_PageHelper分页插件
PageHelper分页插件
pom.xml 文件中添加 PageHelper 依赖包
com.github.pagehelper
pagehelper
5.1.4
文档:
https://pagehelper.github.io/docs/
在Spring 配置文件中,配置拦截器插件
helpDialect=mysql
reasonable=true
项目中使用方法和结果
在配置完mybatis后,我简单的说下pagehelper的业务用法,就以分页查询用户列表为例。
添加查询所以用户的mapper接口,对应的sql语句我就不写了。
List listUser();
重点来了,然后在service中,先开启分页,然后把查询结果集放入PageInfo中:
public PageInfo listUserByPage(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List userVoList=userMapper.listUser();
PageInfo pageInfo=new PageInfo(userVoList);
return pageInfo;
}
PageHelper.startPage(pageNum, pageSize);这句非常重要,这段代码表示分页的开始,意思是从第pageNum页开始,每页显示pageSize条记录。
PageInfo这个类是插件里的类,这个类里面的属性会在输出结果中显示,使用PageInfo这个类,你需要将查询出来的list放进去。
PageInfo这个类里面的属性:
pageNum 当前页
pageSize 每页的数量
size 当前页的数量
orderBy 排序
startRow 当前页面第一个元素在数据库中的行号
endRow 当前页面最后一个元素在数据库中的行号
total 总记录数(在这里也就是查询到的用户总数)
pages 总页数
list 结果集
prePage 前一页
nextPage 下一页
isFirstPage 是否为第一页
isLastPage 是否为最后一页
hasPreviousPage 是否有前一页
hasNextPage 是否有下一页
navigatePages 导航页码数
navigatepageNums 所有导航页号
navigateFirstPage 导航第一页
navigateLastPage 导航最后一页
firstPage 第一页
lastPage 最后一页
pagehelper中找不到pageinterceptor这个类_PageHelper分页插件相关推荐
- SSM整合两种配置方式——xml和javaConfig,添加分页插件pageHelper和通用Mapper
Spring MVC配置 1. xml方式 web.xml <?xml version="1.0" encoding="UTF-8"?> <w ...
- PageHelper分页插件使用 及原理
1. PageHelper简介 一款很好用的 分页插件,支持多种数据库,拿来即用 2.环境 springboot 2.7.1. jdk11.pagehelper1.4.2 3. PageHelper ...
- java获取mavenlib路径,maven install报错致命错误: 在类路径或引导类路径中找不到程序包 java.lang | ZPY博客...
[类文件的搜索路径: C:\Program Files\Java\jdk1.8.0_181\jre\lib\rt.jar:C:\Program Files\Java\jdk1.8.0_181\jre\ ...
- main方法_错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为:
错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 Java ...
- eclipse中在类saolei.Test 中找不到main方法
粉丝提问:eclipse中在类saolei.Test 中找不到main方法 解决办法: eclipse设置自动保存或者CTRL+S 建议使用更加智能的编译器IDEA
- 错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.ap
最近在使用eclipse编写java程序时遇到这样一个问题: 错误在类中找不到main方法,请将main方法定义为 public static void main(String[] args)否则 J ...
- macos 致命错误: 在类路径或引导类路径中找不到程序包 java.lang
本文环境:MacOS 程序运行没有问题,但在 maven 打包时,报了如下错误: 致命错误: 在类路径或引导类路径中找不到程序包 java.lang[INFO] ------------------- ...
- java类里的包路径报错_[ERROR] 致命错误: 在类路径或引导类路径中找不到程序包 java.lang...
maven执行install时出现错误: [ERROR] [源文件的搜索路径: E:\project\IdeaProjects\weixin\leimingtech-core\src\main\jav ...
- (已解决)win环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang
项目场景: 提示:使用mybatis-plus生成代码时需要的问题 问题描述: 提示:这里描述项目中遇到的问题: 出现一下错误 [INFO] [INFO] ---------------------- ...
- 【已解决】Spring容器中找不到ServletWebServerFactory类出现的异常
[已解决]Spring容器中找不到ServletWebServerFactory类出现的异常 [已解决]ApplicationContextException: Unable to start Ser ...
最新文章
- MCMC(二)马尔科夫链
- ASP.NET 如何取得 Request URL 的各個部分
- Windows 编程[5] - 学习窗体生成的过程五
- 阿里前端委员会主席圆心:未来前端的机会在哪里?
- mybatis xml标签,批量插入
- python 学习笔记(6)-转载
- 2018 牛客多校 2
- 三十而立,从零开始学ios开发(八):Autorotation and Autosizing
- 关于ping与tracert网络命令详解
- java判断对象无数据_Java 判断实体对象及所有属性是否为空的操作
- php做抖音在微信中播放,微信小程序实现抖音播放效果的实例代码
- 使用ildasm反编译修改c# dll
- 神州三号开发板stm32 f103ze jlink连接失败拜求高手指点
- 【解决】瑞星杀毒软件无法卸载,rising进程无法关闭
- 使用 npm 打包项目
- EasyExcel 轻松灵活读取Excel内容
- 人体神经系统分布图图片,神经系统分布图片高清
- 基于SpringBoot+MybatisPlus+Vue+MySQL的体育用品商城设计
- 怎样记账简单明白,实用记账技巧
- 1639_perror的函数功能以及简单测试
热门文章
- 业内较好的监控mysql_MySQL监控、性能分析——工具篇
- ege管理系统_网上人才管理系统方案
- MyBatis-Plus学习
- JavaWeb开发通过Socket编程实现网页访问(附源代码)
- c#数据库连接总结2上篇(通过数据库进行登入和注册)
- Ajax:异步JavaScript和XML的笔记略解,不作为知识参考
- pyjion python3.6_Pyjion的代码质量一例 [20160221]
- 智能指针shared_ptr, auto_ptr, scoped_ptr, weak_ptr总结
- linux解压缩及源码安装
- springmvc(2)Controller源码简单解析