springboot mybatis 分页插件
时间: 2023-12-07 16:40:05 浏览: 179
SpringBoot 使用Mybatis分页插件实现详解
Spring Boot集成MyBatis分页插件PageHelper的步骤如下:
1.在pom.xml文件中添加PageHelper的依赖:
```xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.13</version>
</dependency>
```
2.在application.properties文件中配置PageHelper:
```properties
# 分页插件配置
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
```
3.在Mapper接口中使用PageHelper:
```java
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface UserMapper {
Page<User> selectAll();
}
// 在Service中调用Mapper接口方法并传入分页参数
PageHelper.startPage(pageNum, pageSize);
Page<User> userList = userMapper.selectAll();
```
阅读全文