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使用方法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复