前言
之前一篇文章介绍了《SpringBoot+Mybatis+MySql学习》的整合,这一片扩展一下Mybatis的分页插件-Mybatis-PageHelper。
新建项目
首先,pom文件中加入pagehelper依赖,完整pom代码如下:
配置文件增加PageHelper的配置,由于demo很简单,只用到了分页,所以没有增加其他配置,只设置了分页方言,完整代码如下:
实体类User代码如下:
启动类代码如下:
新建一个UserMapper,之前介绍的整合mybatis是使用的mapper方式,本文选择使用注解方式,代码如下:
还是一如既往的使用controller作为测试,代码如下:
到这里项目就完全创建完成了。
测试
浏览器访问http://localhost:8888/getUserList?pageNum=1&pageSize=2,结果如下:
然后查看控制台如下:
可以看到sql已经进行分页了。
然后回头看controller的方法,返回的Page对象中包含了很多关于分页的参数等数据,下面是Page的代码,具体使用可以查看一下:
其他
关于更多Mybatis-PageHelper配置及介绍可以查看下面网站:https://gitee.com/free/Mybatis_PageHelperhttps://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md
源码下载 :大老杨码云
个人网站:https://www.dalaoyang.cn
关注作者公众号
领取专属 10元无门槛券
私享最新 技术干货