【Back End】三步解决PageHelper分页查询

一、pom.xml文件

        <!--MyBatis 分页插件: MyBatis PageHelper-->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.4.5</version>
        </dependency>

 二、application.yml文件

# PageHelper
pagehelper:
  reasonable: true
  support-methods-arguments: true
  page-size-zero: true
  params: count=countSql

三、具体代码

具体代码也非常简单,只需要3行代码就可以将自己查询的输出适配到分页中

    @RequestMapping("/search")
    public Result research(@RequestParam String lblword,@RequestParam Integer pn){
            // 设置分页(第几页,每页大小)
            PageHelper.startPage(pn,2);
            // 自己业务的查询语句
            ArrayList<Event> events = eventServiceImpl.searchSerivce(lblword);
            // 将查询结果适配到分页中
            PageInfo pageInfo=new PageInfo(events);
            // 输出
            return  ResultUtil.success(pageInfo);
            }
    }

猜你喜欢

转载自blog.csdn.net/ccaoshangfei/article/details/128085760