mybatisplus新分页插件MybatisPlusInterceptor的使用

概述

在mybatisplus的较高版本中,使用MybatisPlusInterceptor进行分页

配置类

@Configuration
public class MybatisPlusPageConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        return new MybatisPlusInterceptor();
    }

}

service类

public PageResult<TbArticle> search(int currentPage,int size,TbArticle tbArticle){

        Page<TbArticle> page = new Page<>(currentPage, size);
        QueryWrapper<TbArticle> queryWrapper = new QueryWrapper<>(tbArticle);
        Page<TbArticle> tbArticlePage = tbArticleMapper.selectPage(page, queryWrapper);
        return new PageResult<>(tbArticlePage.getTotal(),tbArticlePage.getRecords());

    }

你可能感兴趣的:(mybatis-plus)