Mybatis-plus 3.4.0 selectPage 无法分页
原因分析
没有进行分页配置
解决方案 3.4.0版本
创建MybatisPlusConfig类
网上的大部分是配置PaginationInterceptor,但是这是旧版的,新版已经禁用这个了,需要先new一个MybatisplusInterceptor,然后配置PaginationInnerInterceptor ,将PaginationInnerInterceptor 对象注入到MybatisPlusInterceptor对象的Interceptor中
@Configuration
@MapperScan("com.test.mybatisplusspringboot.mapper")
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor();
paginationInnerInterceptor.setDbType(DbType.MYSQL);
paginationInnerInterceptor.setOverflow(true);
interceptor.addInnerInterceptor(paginationInnerInterceptor);
return interceptor;
}
}