在mybatis-plus3.4以后版本PaginationInterceptor过时了
点进PaginationInterceptor源码中看到注释中也有说到,3.4版本之后应该用MybatisPlusInterceptor
那么此时就将PaginationInterceptor换成MybatisPlusInterceptor
我们点进MybatisPlusInterceptor中,里面给我们封装了一系列的方法来执行拦截器,其中有一个方法叫addInnerInterceptor(添加内部拦截器)
点进InnerInterceptor中可以看到是一个接口,(Ctrl+H)可以看到其中有一个方法PaginationInnerInterceptor(分页内部拦截器)实现了这个接口
那么我们就创建这个内部分页拦截器对象,然后将mybatisPlusInterceptor放入内部分页拦截器中,在return返回即可
在这里我们可以看到这个内部分页拦截器与3.4版本以前mybatisplus原生的分页拦截器实现的功能是一样的并且功能更多了。