Mybatis-Plus学习(三):实现分页

简介: 在之前的开发学习中,我们用过原始的limit来实现分页,也用过一些第三方工具,如PageHelper。Mybatis-Plus中也实现了分页的插件,并且用起来相当便捷。

在之前的开发学习中,我们用过原始的limit来实现分页,也用过一些第三方工具,如PageHelper。Mybatis-Plus中也实现了分页的插件,并且用起来相当便捷。


实现步骤:配置即可



先看看官网怎么说:

20210926142942971.png

中间的一大段可以删掉,不需要那么多的配置。

/**
     * 分页
     * @return
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }


这样就配置完成了。


测试一下



/**
     * 测试分页查询
     */
    @Test
    public void testPage(){
        //第一个参数:当前页     第二个参数:页面大小
        Page<User> userPage = new Page<>(1,3);
        userMapper.selectPage(userPage,null);
        userPage.getRecords().forEach(System.out::println);
    }


20210926143156864.png


可以看出,确实实现了分页

相关文章
|
29天前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
21 1
|
4月前
|
SQL Java 数据库连接
mybatis常见分页技术和自定义分页原理实战
mybatis常见分页技术和自定义分页原理实战
|
26天前
|
SQL Java 数据库连接
Mybatis是如何实现分页功能的
Mybatis是如何实现分页功能的
10 0
|
1月前
|
SQL XML Java
学习Mybatis相关知识
一、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。开发人员直接编写原生态sql,即可严格控制sql执行性能、且灵活度高。
13 0
|
1月前
|
XML Java 数据库连接
Mybatis-Plus学习小项目及详细教程
Mybatis-Plus学习小项目及详细教程
|
2月前
|
XML 监控 druid
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
|
2月前
|
SQL Java 数据库连接
MyBatis 的 3 种分页方式
MyBatis 的 3 种分页方式
118 1
MyBatis 的 3 种分页方式
|
2月前
|
SQL Java 关系型数据库
|
3月前
|
SQL Oracle 关系型数据库
mybatis-3.分页
mybatis-3.分页
|
3月前
|
SQL 缓存 Java
Mybatis学习文章
Mybatis学习文章