springboot2.X下pagehelper分页失效问题解决
写法如下,注意只有紧接着startpage的第一个select会触发分页
...
PageHelper.startPage(pagenum,1);
List<TestUser> userList = userService.getLists();//只有紧接startpage的查询会被分页,后续的都不会
PageInfo<TestUser> listPageInfo = new PageInfo<TestUser>(userList);
...
排除写法的问题,我的问题出在包引入上,先后尝试过1.2.5和1.2.3版本均无法正常分页。另外发现包冲突时,尽量不要屏蔽分页starter带的包,避免因为包的版本问题导致失效,最终成功的引入如下:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.1</version>
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter</artifactId>-->
<!-- </exclusion>-->
<!-- <exclusion&