mybatis-plus 分页

使用mybatis-plus实现分页查询

  1. pom.xml导入mybatis-plus插件
       <dependency>
              <groupId>com.baomidou</groupId>
              <artifactId>mybatis-plus-boot-starter</artifactId>  
              <version>3.0.6</version>
      </dependency>
  1. 编写config 实现分页插件
    @Configuration
    @MapperScan("mapper")
     public class MybatisPlusConfig {
        @Bean
        public PaginationInterceptor paginationInterceptor() {
          return new PaginationInterceptor();
        }
     }
  1. 编写controller(传入pageNo, pageSize)
    IPage<T> iPage = tService.page(new Page<>(pageNo,pageSize));

iPage包括:
{
"records": [], list
"total": 0,总数
"size": 3,pageSize
"current": 1,pageNo
"searchCount": true,
"pages": 0 总页数
}

附:mapper,service结构(如需代码构造器Mybatis-Plus代码构造器)

//mapper
@Mapper
public interface Tmapper extends BaseMapper<T> {
}
//service
public interface TService extends IService<T> {
}
//serviceImpl
@Service
public class TServiceImpl extends ServiceImpl<Tmapper,T> implements TService {
}

PS:一起学习,如有错误!请多多指教!!!谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (此代码拷贝可用) 前端与后端分页往往存在着数据 参数不对等的问题 例如 当前页 、每页的容量等等 使用插件做...
    天边的鱼阅读 2,703评论 1 0
  • MP(不是MMP ^_^)--》mybatis plus,通常我们用ssm的时候会用到这个,但是里面也有一些小坑(...
    小尘哥阅读 25,762评论 4 2
  • MyBatis是目前最流行的JDBC持久层框架,著名的ssm框架中的m。关于springboot集成mybatis...
    郭艺宾阅读 1,226评论 0 2
  • 今天抽空把家里的旧杂志清理了一下,这也是我长期以来的一个想法。 家里有许多杂志,堆得到处都是,因此而显得十分杂乱。...
    江苏白丁阅读 246评论 0 0
  • 我们每一次前进的动力和向上的决心都来自身边喜欢的人,即使成熟也不世故,即使从容,也要热血,和喜欢的人一起奔跑,遇...
    琴女侠客阅读 302评论 0 1