文章目录
PageHelper插件的使用以在SpringBoot项目中使用PageHelper分页插件为例
首先导入依赖
在pom.xml文件中导入pagehelper分页插件的依赖坐标,如下图:
因为是在springboot中使用分页插件,所以不要导入上面的这个pagehelper分页插件,要不然的话虽然无报错,但是分页效果实现不了,一直查询的都是全部的数据,不能实现分页效果。
分页实现代码书写
分页代码的书写如下图:
pagehelper插件中自带的PageInfo对象的结构
PageInfo对象中各个属性所代表的意思如下图:
写一个Page类用来接收前端传来的关于分页配置的数据
前端传递分页参数
后端把PageInfo对象转换成json字符串后返回到浏览器中的数据格式
数据库中的总数据
分页查询到的对应页面的数据
增加分页导航条
增加完分页导航条的效果如下图:
分页导航条对应的代码如下图:
此组件中存储的关于分页配置的参数信息如下图:
element ui官网上的分页导航条的代码如下图:
怎样在springboot中设置pagehelper插件的reasonable属性为true,以及reasonable属性设置为true有什么作用
想要设置pagehelper插件的属性,先去找到PageHelperAutoConfiguration.class文件然后找PageHelperProperties.class文件如上图。
下面来说一说reasonable属性设置为true有什么意义: