阅读量:5
要在Spring Boot项目中集成PageHelper,可以按照以下步骤进行操作:
- 在
pom.xml
文件中添加PageHelper的依赖:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>
- 在
application.properties
或application.yml
文件中配置PageHelper的属性:
# 分页插件配置 pagehelper.helperDialect=mysql pagehelper.reasonable=true pagehelper.supportMethodsArguments=true pagehelper.params=count=countSql
- 在Spring Boot的配置类中配置PageHelper的分页插件:
@Configuration public class PageHelperConfig { @Bean public PageHelper pageHelper() { PageHelper pageHelper = new PageHelper(); Properties properties = new Properties(); properties.setProperty("helperDialect", "mysql"); properties.setProperty("reasonable", "true"); properties.setProperty("supportMethodsArguments", "true"); properties.setProperty("params", "count=countSql"); pageHelper.setProperties(properties); return pageHelper; } }
- 在Service层的方法中使用PageHelper进行分页查询:
@Service public class UserService { @Autowired private UserMapper userMapper; public PageInfo<User> getUsers(int pageNum, int pageSize) { PageHelper.startPage(pageNum, pageSize); List<User> userList = userMapper.selectUsers(); return new PageInfo<>(userList); } }
通过以上步骤,就可以在Spring Boot项目中成功集成PageHelper并实现分页查询功能。