SpringBoot——mybatis PageHelper分页插件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010837612/article/details/80353010

分页一直是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();

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

猜你喜欢

转载自blog.csdn.net/u010837612/article/details/80353010