pagehelper 用哪个版本
时间: 2023-11-06 18:56:27 浏览: 154
PageHelper有两个版本可供选择,分别是4.0和5.0版本。4.0版本使用的拦截器是PageHelper,而5.0版本使用的拦截器是PageInterceptor。需要注意的是,5.0版本去除了sqlsource模块的一些类。如果你使用的是springboot,可以通过引入pagehelper-spring-boot-starter来使用PageHelper。在pom.xml中添加如下依赖:
```
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
```
对于4.0版本的配置,可以参考以下maven配置:
```
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.5</version>
</dependency>
```
在controller类的测试方法中,使用PageHelper.startPage()方法设置分页参数,然后调用userService的selectAllUsers()方法获取数据,最后使用PageInfo对象封装返回结果。具体代码如下:
```
@RequestMapping("/list")
public String list(Model model, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "2") int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<UserInfo> list = userService.selectAllUsers();
PageInfo page = new PageInfo(list);
model.addAttribute("page", page);
return "content";
}
```
阅读全文