PageHelper插件的使用以在SpringBoot项目中使用PageHelper分页插件为例

PageHelper插件的使用以在SpringBoot项目中使用PageHelper分页插件为例

首先导入依赖

在pom.xml文件中导入pagehelper分页插件的依赖坐标,如下图:

在这里插入图片描述

因为是在springboot中使用分页插件,所以不要导入上面的这个pagehelper分页插件,要不然的话虽然无报错,但是分页效果实现不了,一直查询的都是全部的数据,不能实现分页效果。

在这里插入图片描述

分页实现代码书写

分页代码的书写如下图:

在这里插入图片描述

pagehelper插件中自带的PageInfo对象的结构

PageInfo对象中各个属性所代表的意思如下图:

在这里插入图片描述

写一个Page类用来接收前端传来的关于分页配置的数据

在这里插入图片描述

扫描二维码关注公众号,回复: 12173092 查看本文章

前端传递分页参数

在这里插入图片描述

后端把PageInfo对象转换成json字符串后返回到浏览器中的数据格式

在这里插入图片描述

数据库中的总数据

在这里插入图片描述

分页查询到的对应页面的数据

在这里插入图片描述

增加分页导航条

增加完分页导航条的效果如下图:

在这里插入图片描述

分页导航条对应的代码如下图:

在这里插入图片描述

此组件中存储的关于分页配置的参数信息如下图:

在这里插入图片描述

element ui官网上的分页导航条的代码如下图:

在这里插入图片描述
在这里插入图片描述

怎样在springboot中设置pagehelper插件的reasonable属性为true,以及reasonable属性设置为true有什么作用

在这里插入图片描述

想要设置pagehelper插件的属性,先去找到PageHelperAutoConfiguration.class文件然后找PageHelperProperties.class文件如上图。

下面来说一说reasonable属性设置为true有什么意义:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45950109/article/details/111704549