又一天过去了。今天过得怎么样,梦想是不是更远了?
我们搜索mybatis-plus分页查询,很多都是让我们在配置类里写一个这个东西:
@Bean
public PaginationInterceptor paginationInterceptor(){
return new PaginationInterceptor();
}
这个东西虽然有用,但是写在代码里就变成这样了:
人家都已经在新版本里弃用了,虽然还能起效果,但是看着不好看。看源码我们知道人家换了个新的类:PaginationInnerInterceptor
,那么我们照葫芦画瓢,这么写一遍:
@Bean
public PaginationInnerInterceptor paginationInnerInterceptor() {
return paginationInnerInterceptor();
}
然而,这么写,没有效果,你气不气?官方文档也不给个详细说明,可能给了,但是我就是没找到。好一番搜索才发现,正确的写法应该这样:
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}