springboot整合pagehelper
时间: 2023-04-28 14:05:15 浏览: 142
PageHelper是Mybatis的分页插件,可以很方便地在Spring Boot项目中整合。步骤如下:
1. 在pom.xml文件中添加PageHelper的依赖:
```
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.13</version>
</dependency>
```
2. 在application.properties文件中配置PageHelper的参数,例如:
```
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
```
3. 在Mybatis的mapper中使用PageHelper的分页方法进行分页查询。
示例代码:
```
@Mapper
public interface UserMapper {
@Select("select * from user")
List<User> findAll(Page page);
}
```
```
PageHelper.startPage(1, 10);
List<User> users = userMapper.findAll();
PageInfo<User> pageInfo = new PageInfo<>(users);
```
这样就可以在spring boot项目中使用PageHelper进行分页了。
阅读全文