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

Springboot集成PageHelper插件实现分页

第一步:增加jar包


        <dependency>
            <groupId>com.github.pagehelpergroupId>
            <artifactId>pagehelper-spring-boot-starterartifactId>
            <version>1.1.2version>
        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 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)

你可能感兴趣的:(SpringBoot,Spring,Boot)