Springboot集成PageHelper插件实现分页

Springboot集成PageHelper插件实现分页

第一步:增加jar包


        <dependency>
            <groupId>com.github.pagehelpergroupId>
            <artifactId>pagehelper-spring-boot-starterartifactId>
            <version>1.1.2version>
        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 findAllUser(int pageNum, int pageSize) {
        //将参数传给这个方法就可以实现物理分页了,非常简单。
        //pageNum从第几条数据开始,pageSize每一页显示的数据
        PageHelper.startPage(pageNum, pageSize);
        return userMapper.selectAllUser();
    }

你可能感兴趣的:(SpringBoot的学习)