基于SpringBoot的后台管理系统(9)整合MyBatis pagehelper分页插件

基于SpringBoot的后台管理系统(9)整合MyBatis pagehelper分页插件

  • 1 工程配置
    • 1.1 pom.xml
    • 1.2 application.yml
    • 1.3 控制层controller
  • 2 测试

1 工程配置

1.1 pom.xml

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

1.2 application.yml

pagehelper:
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql

1.3 控制层controller

    @GetMapping(value = "allUser")
    public PageInfo allUser(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize){
        PageHelper.startPage(pageNum,pageSize);
        List<User> userList = userServiceImp.getAllRecord();
        PageInfo pageInfo = new PageInfo(userList);
        return pageInfo;
    }

2 测试

在这里插入图片描述
基于SpringBoot的后台管理系统(9)整合MyBatis pagehelper分页插件_第1张图片

你可能感兴趣的:(SpringBoot,后台管理系统)