今日练习时,想用一下pageHlper插件实现一下分页,就去网上了看了一看,稍微总结了一下(我这里用的是boot)
导入依赖
yml文件的配置
Mapper不需要做任何的更改只需根据自身demo的结构来运用就好了
我这里是在Controller层将分页参数给到pageHlper的
(我这里dao层查询方法参数给死了,我的一个查询方法在不同的请求里都用到了,懒得再写一个了,这里mapGG是自身封装的实现map的一个类,里面做了一些处理,可以忽略)
service层:
pageInfo,getTotal()返回的是你数据库的总条数,如有显示总条数的需求可直接使用pageInfo,getTotal()。
注:pageHlpre插件使用的中间只能运行一次查询否则第二次会将所有数据返还!
最后效果
这是我总结的一些基础用法,很简便,没有过多的需求这样使用就好
(有不足还望大佬们多指正)
感感著