zl程序教程

您现在的位置是:首页 >  后端

当前栏目

MyBatisPlus分页插件在SpringBoot中的使用

SpringBoot插件 分页 MyBatisPlus 使用
2023-09-27 14:26:41 时间


文件的创建: https://blog.csdn.net/weixin_43304253/article/details/125047008

1、目录结构

在这里插入图片描述

2、新增配置

@Configuration
//扫描mapper接口所在的包
@MapperScan("com.zyz.mybatisplus.mapper")
public class MyBatisPlusConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }

}

3、编写测试类

@SpringBootTest
public class MyBatisPlusPluginsTest {

    @Autowired
    private  UserMapper userMapper;

    @Test
    public void testPage(){
        Page<User> page = new Page<>(2,3);
        userMapper.selectPage(page,null);
        System.out.println(page.getRecords());
        System.out.println(page.getPages());
        System.out.println(page.getTotal());
        System.out.println(page.hasNext());
        System.out.println(page.hasPrevious());

    }

}

4、测试结果

在这里插入图片描述

5、数据库中的表

在这里插入图片描述