SpringBoot——mybatis PageHelper分页插件

分页一直是mybatis很头疼的一件事,有了PageHelper分页插件之后就爽多了。

首先你得先会mybatis的基本CRUD操作,可以参考:https://blog.csdn.net/u010837612/article/details/80349967

SpringBoot整合PageHelper分页插件只要做两件事:

  1. maven添加依赖
  2. 修改application.yml配置

修改pom.xml,添加依赖:

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.5</version>
</dependency>

修改application.yml配置:

pagehelper:
  helper-dialect: mysql
  reasonable: true
  support-methods-arguments: true
  params: count=countSql

调用:

//第2页,每页1条
 Page<User> page = PageHelper.startPage(2,1,true);
 List<User> list = userDao.getAll();
 //获取总条数
 long total = page.getTotal();

从上面代码可以看得出,这个分页插件对原来的查询逻辑没有任何的侵入,十分强大。

阅读更多

扫码向博主提问

君君要上天

博客专家

非学,无以致疑;非问,无以广识
去开通我的Chat快问
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010837612/article/details/80353010
文章标签: SpringBoot pagehelper
个人分类: SpringBoot
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭