项目开发过程中由于产品开发的需要,常常需要对数据进行分页的展示,下面介绍mybatis-plus插件在相关义务中的使用!
1.引入依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatisplus-spring-boot-starter</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>2.1-gamma</version>
</dependency>
2.配置
@Configuration
@EnableTransactionManagement
@MapperScan({*.*.**}) //换成自己的目录
public class MybatisPlusConfig {
/**
* mybatis-plus分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
3.使用
// page - 页码 pageNum - 每页条数
Page<T> pageInfo = new Page(page, pageNum);
// paramsMap 参数列表
List<T> rseultList = xxxDao.queryList(paramsMap, pageInfo);