1. 添加pom依赖java
<!-- 分页插件 --> <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version> </dependency>
2. 添加配置:mysql
# pagehelper参数配置 pagehelper.helperDialect=mysql pagehelper.reasonable=true pagehelper.supportMethodsArguments=true pagehelper.returnPageInfo=check pagehelper.params=count=countSql
3. 代码中使用:git
//PageHelper放在查询方法前便可 PageHelper.startPage(page, limit); List<UserRoleDTO> urList = userMapper.getUsers(userSearch); ... ... //获取分页查询后的pageInfo对象数据 PageInfo<UserRoleDTO> pageInfo = new PageInfo<>(urList); //pageInfo中获取到的总记录数total: pageInfo.getTotal();