概述
Springboot分页插件pagehelper使用方法
- 引入依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.11</version>
</dependency>
yml文件配置
pagehelper:
reasonable: true
support-methods-arguments: true
params: count=countSql
- mapper代码
@Mapper
public interface UserMapper {
User getUserByName(@Param("name") String name);
List<User> getUsers();
int insertUser(@Param("user") User user);
int deleteUser(@Param("name") String name);
int updateUser(@Param("user") User user);
}
- controller代码
@GetMapping("/users/{pageNum}")
public PageInfo userList(@PathVariable("pageNum") int pageNum) {
PageHelper.startPage(pageNum,10);
List<User> users=userMapper.getUsers();
PageInfo<User> pageInfo = new PageInfo<User>(users);
return pageInfo;
}
查询语句必须紧跟在PageHelper.startPage(pageNum,10);语句之后,不然分页会有问题。
最后
以上就是笑点低小懒猪为你收集整理的Springboot分页插件pagehelper使用方法的全部内容,希望文章能够帮你解决Springboot分页插件pagehelper使用方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复