Springboot集成PageHelper插件实现分页查询

Springboot集成PageHelper插件实现分页

第一步:增加jar包

<!-- 分页插件 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.1.2</version>
        </dependency>
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

第二步:SPringBoot配置文件中配置PageHellper插件

配置方式①:application.yml文件方式

#pagehelper分页插件
pagehelper:
    helperDialect: mysql
    reasonable: true
    supportMethodsArguments: true
    params: count=countSql
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

配置方式②:application.properties文件方式

###pageHelper分页插件
pagehelper.helper-dialect=MYSQL
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
   
   
  • 1
  • 2
  • 3
  • 4
  • 5

第三步:

在service层查询数据的时候增加这一句

@Override
    public List<User> findAllUser(int pageNum, int pageSize) {
        //将参数传给这个方法就可以实现物理分页了,非常简单。
        //pageNum从第几条数据开始,pageSize每一页显示的数据
        PageHelper.startPage(pageNum, pageSize);
        return userMapper.selectAllUser();
    }
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
原文地址:[这里写链接内容](https://blog.csdn.net/a656678879/article/details/80470623%20PageHelper)

猜你喜欢

转载自blog.csdn.net/jikefzz1095377498/article/details/81202202