Springboot集成PageHelper插件实现分页
第一步:增加jar包
<!-- 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.1.2</version>
</dependency>
第二步:SPringBoot配置文件中配置PageHellper插件
配置方式①:application.yml文件方式
#pagehelper分页插件
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
配置方式②:application.properties文件方式
###pageHelper分页插件
pagehelper.helper-dialect=MYSQL
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
第三步:
在service层查询数据的时候增加这一句
@Override
public List<User> findAllUser(int pageNum, int pageSize) {
//将参数传给这个方法就可以实现物理分页了,非常简单。
//pageNum从第几条数据开始,pageSize每一页显示的数据
PageHelper.startPage(pageNum, pageSize);
return userMapper.selectAllUser();
}