新版mybatis plus分页失效

今天在通过mybatis进行分页操作的时候发现分页无法获取总页数和总条数,后来才知道需要进行配置。mybatis plus是通过拦截器增强实现分页功能的。

只需要配置一个Bean即可,否则会出现报错问题

@Configuration
public class MybatisPlusPageConfig {
    /**
     * 老版本
     *
     * @return
     */
//    @Bean
//    public PaginationInterceptor paginationInterceptor() {
//        return new PaginationInterceptor();
//    }

    /**
     * 新版配置
     *
     * @return
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        //能够添加很多拦截器实现
        mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return mybatisPlusInterceptor;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_29235677/article/details/120400460