mybatisplus实现分页效果

1,导入依赖


com.baomidou
    mybatis-plus-boot-starter


    org.apache.velocity
    velocity-engine-core

二,使用mybatisplus进行分页查询数据库数据

//测试分页查询所有讲师
@ApiOperation(value = "分页查询所有讲师")
@GetMapping("/pageTeacher/{page}/{limit}")
public R pageListTeacher(@ApiParam(name = "page",value = "当前页码",required = true)
                  @PathVariable Long page,
                  @ApiParam(name = "limit",value = "每页记录数",required = true)
                  @PathVariable Long limit){
    //创建page对象
    Page pageParam = new Page<>(page, limit);
    //调用方法实现条件查询分页
    eduTeacherService.page(pageParam,null);

    List records = pageParam.getRecords();//数据list集合

    long total = pageParam.getTotal();//获取总记录数
    return R.ok().data("total",total).data("rows",records);
}

以上就可以实现分页效果了

你可能感兴趣的:(mysql,java)