Github地址:分页插件
下载依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
yml文件配置
pagehelper:
helper-dialect: oracle
reasonable: true
support-methods-arguments: true
使用
PageHelper.startPage(page, size); 开始,只对后面的第一个查询有效。
PageInfo<Userdb> userdbPageInfo = new PageInfo<>(userdbList); 封装返回
@Override
public CommVO getList(Integer page, Integer size) {
PageHelper.startPage(page, size);
List<Member> memberList = memberMapper.getAll();
if (ObjectUtils.isEmpty(memberList)) {
return new CommVO(false, "未查询到数据", null);
} else {
PageInfo<Member> memberPageInfo = new PageInfo<>(memberList);
return new CommVO(true, "有数据", memberPageInfo);
}
}
结果效果