如果代码逻辑都没有问题的情况下,可以考虑环境是否存在问题了
@GetMapping("/main")
public String findAllUser(@RequestParam(required=true,defaultValue="1") Integer page, Model model){
PageHelper.startPage(page,3);
List<User> userList=userService.findAllUser();
PageInfo<User> pageInfo=new PageInfo<>(userList);
model.addAttribute("user",pageInfo);
return "first";
}
在确保代码逻辑没问题的情况下,页面依没有分页的效果
排查之后发现问题出在pom文件依赖错了,springboot坏境要用
带有starter启动项的依赖
<!--pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
一般没有注意到这个细节的都会只是导入
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.0</version>
</dependency>