在应用PageHelper分页插件时要先增加PageHelper依赖

         <dependency>            <groupId>com.github.pagehelper</groupId>            <artifactId>pagehelper-spring-boot-starter</artifactId>            <version>1.3.1</version>        </dependency>

PageHelper类调用父类的startPage()办法并传参,获取Page对象。能够通过此对象取得总记录数。
Page对象外部的属性:

public class Page<E> extends ArrayList<E> implements Closeable {    private static final long serialVersionUID = 1L;    private int pageNum;    private int pageSize;    private long startRow;    private long endRow;    private long total;    private int pages;    private boolean count;    private Boolean reasonable;    private Boolean pageSizeZero;    private String countColumn;    private String orderBy;    private boolean orderByOnly;    private BoundSqlInterceptor boundSqlInterceptor;    private transient Chain chain;

PageHelper分页插件具体应用如下:

@Servicepublic class SysUserServiceImpl implements SysUserService {    @Autowired    private SysUserDao sysUserDao;    @Override    public PageObject<SysUser> findPageObjects(String username, Integer pageCurrent) {        int pageSize = 5;        Page<Object> page = PageHelper.startPage(pageCurrent, pageSize);        List<SysUser>records=sysUserDao.findPageObjects(username);        long rowCount= page.getTotal();        return new PageObject<>((int)rowCount,records,pageCurrent,pageSize);    }}

问题剖析:
在springboot我的项目中引入

         <dependency>            <groupId>com.github.pagehelper</groupId>            <artifactId>pagehelper</artifactId>            <version>5.2.0</version>        </dependency>

发现分页没失效

解决办法:发现SpringBoot我的项目依赖的分页插件和Spring我的项目有所不同,须要spring-boot-starter下的包才能够。