maven集成分页插件
添加依赖(缺一不可)
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>{pagehelper.version}</version>
</dependency>
Gradle集成分页插件(注意兼容问题)
compile group: 'com.github.pagehelper', name: 'pagehelper', version: '5.1.8'
compile group: 'com.github.pagehelper', name: 'pagehelper-spring-boot-starter', version: '1.2.10'
加好依赖后在application.properties中添加配置
pagehelper配置
pagehelper.helperDialect: mysql ##数据库类型
pagehelper.reasonable: true
pagehelper.supportMethodsArguments: true
最后在serviceImpl中调用,返回格式可进一步封装
PageHelper.startPage(pageNum, pageSize);//pageNum 页码 pageSize 每页显示条数
List<Card> list = cardMapper.selectCardList(cardStatus, tel, cardNo, cardPwd, batchNo);
PageInfo<Card> pageInfo = new PageInfo<>(list);