mybatis-plus 标准分页功能

使用的数据库和相关代码见前置
在这里插入图片描述

第一步,添加拦截器类

在这里插入图片描述

package com.spring1.config;

import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class MPConfig {
    
    
    @Bean
    public MybatisPlusInterceptor mpInterceptor(){
    
    
        //定义MP拦截器
        MybatisPlusInterceptor mpInterceptor = new MybatisPlusInterceptor();
        //添加具体的拦截器
        mpInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        return mpInterceptor;
    }
}

第二步设置分页

@Autowired
    private StudentDao studentDao;

    @Test
    void test() {
    
    
        IPage page = new Page(1,3);//参数为第几页,每页几条数据
        studentDao.selectPage(page,null);
    }

测试效果

成功获取一页内容
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43788986/article/details/127090457
今日推荐