pagehelper 在springboot2.0中的用法
时间: 2023-10-12 09:20:50 浏览: 55
在Spring Boot 2.0中使用PageHelper可以通过以下步骤实现:
1. 在项目的pom.xml中添加以下依赖:
```xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
```
2. 在application.properties中添加以下配置:
```properties
# 分页插件配置
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
```
3. 在需要分页的方法中添加分页参数:
```java
public PageInfo<User> getUsers(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<User> userList = userDao.getUsers();
return new PageInfo<>(userList);
}
```
其中,PageHelper.startPage(pageNum, pageSize)用于开启分页查询,pageNum表示页码,pageSize表示每页显示的记录数。
4. 在Controller中调用getUsers方法获取分页数据:
```java
@GetMapping("/users")
public PageInfo<User> getUsers(@RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
return userService.getUsers(pageNum, pageSize);
}
```
这样就可以在Spring Boot 2.0中使用PageHelper实现分页查询了。