mybatis-plus 分页插件失效原因可能有以下几个原因:
- 是否覆盖了MybatisSqlSessionFactoryBean的注册bean,且此时未设置plugins(因为分页插件依赖mybatis的拦截器)
- 新版本(3.4.x以后)要使用新的方式
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}