解决方案
1、已注册
@Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL); paginationInnerInterceptor.setOverflow(true); //合理化 interceptor.addInnerInterceptor(paginationInnerInterceptor); return interceptor; }
2、原因是MybatisSqlSessionFactoryBean没有添加插件
@Bean public MybatisSqlSessionFactoryBean sqlSessionFactoryBean(DataSource dataSource,MybatisPlusInterceptor mybatisPlusInterceptor) throws IOException { MybatisSqlSessionFactoryBean factoryBean = new MybatisSqlSessionFactoryBean(); factoryBean.setDataSource(dataSource); PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); Resource[] resources = resolver.getResources("classpath:mapper/*.xml"); factoryBean.setMapperLocations(resources); /*在加载MybatisSqlSessionFactoryBean时,把相应的插件加载进去*/ factoryBean.setPlugins(mybatisPlusInterceptor); return factoryBean; }
- MybatisPlusInterceptor mybatis 问题 limit plusmybatisplusinterceptor mybatis问题limit mybatis-plus框架mybatis问题 mybatis-plus springboot mybatis问题 mybatis-plus selectpage mybatis问题 问题mybatis-plus querywrapper mybatis 问题解答mybatis-plus mybatis问题 mybatis-plus mybatis问题plus 问题mybatis-plus querywrapper多个 mybatis-plus mybatis_plus