要在Spring Boot项目中集成PageHelper,可以按照以下步骤进行操作:
- 在
pom.xml
文件中添加PageHelper的依赖:
com.github.pagehelper pagehelper-spring-boot-starter 1.2.5
- 在
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 PageInfogetUsers(int pageNum, int pageSize) { PageHelper.startPage(pageNum, pageSize); List userList = userMapper.selectUsers(); return new PageInfo<>(userList); } }
通过以上步骤,就可以在Spring Boot项目中成功集成PageHelper并实现分页查询功能。