springboot分页插件使用
时间: 2023-09-01 18:07:36 浏览: 75
Spring Boot 中常用的分页插件是 MyBatis 的 PageHelper,它可以帮助我们快速实现分页功能。
以下是使用 PageHelper 的步骤:
1. 在 pom.xml 中添加依赖:
```xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
```
2. 在 MyBatis 配置文件中配置插件:
```xml
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor"/>
</plugins>
```
3. 在需要分页的查询方法中使用 PageHelper.startPage 方法设置分页参数:
```java
PageHelper.startPage(pageNum, pageSize);
List<User> userList = userMapper.selectUserList();
```
其中,pageNum 表示当前页码,pageSize 表示每页显示的记录数。
4. 将查询结果封装成 PageInfo 对象:
```java
PageInfo<User> pageInfo = new PageInfo<>(userList);
```
PageInfo 对象包含了分页信息和查询结果。
完整示例代码如下:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public PageInfo<User> getUserList(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<User> userList = userMapper.selectUserList();
return new PageInfo<>(userList);
}
}
```
以上就是使用 PageHelper 实现分页的步骤。希望对你有所帮助!
阅读全文