当前位置: 首页 > 工具软件 > SelectPage > 使用案例 >

【MybatisPlus】MybatisPlus的selectPage()方法失效

王楚青
2023-12-01

1 背景

今天使用MybatisPlus的时候,发现分页没有效果,代码如下:

IPage page = new Page(2,2);
page = pageMapper.selectPage(page, new QueryWrapper<>());

2 解决方案

百度后发现,是没有配置mybatisplus的配置类导致的,添加下面这个类即可(@MapperScan指向mapper包所在的地方)

@Configuration
@MapperScan("com.my.code.api.mapper")
public class MybatisPlusConfig {
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}
 类似资料: