Springboot分页插件使用实例解析
作者:&天涯海角& 时间:2023-03-29 21:29:57
这篇文章主要介绍了Springboot分页插件使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在springboot工程下的pom.xml中添加依赖
<!--分页 pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
在工程的配置Application文件中添加如下代码
#pagehelper分页插件配置
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
对service层的更改
@Service
public class UserService2 {
@Autowired
private UserDao userDao;
public PageInfo<User> queryAll(Integer page, Integer pageSize ){
PageHelper.startPage(page,pageSize);//分页起始码以及每页页数
List<User> users=userDao.selectAll();
PageInfo pageInfo=new PageInfo(users);
return pageInfo;
}
对controller层的更改
@Controller
public class UserController2 {
@Autowired
private UserService2 userService2;
@RequestMapping("queryAll")
@ResponseBody
public List<User> query(@RequestParam(value="page",defaultValue="1")Integer page, @RequestParam(value="pageSize",defaultValue="2")Integer pageSize){
PageInfo<User> pageInfo=userService2.queryAll(page,pageSize);
return pageInfo.getList();
}
}
来源:https://www.cnblogs.com/sitian2050/p/11827106.html
标签:spring,boot,分页,插件,实例
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
JVM类运行机制实现原理解析
2023-11-01 18:26:20
![](https://img.aspxhome.com/file/2023/8/132158_0s.png)
android实现图片橡皮擦和快速染色功能
2023-09-08 01:30:02
![](https://img.aspxhome.com/file/2023/2/88112_0s.png)
SpringBoot如何动态修改Scheduled(系统启动默认执行,动态修改)
2023-11-29 06:13:27
Spring加载properties文件的两种方式实例详解
2021-11-20 23:36:28
![](https://img.aspxhome.com/file/2023/7/70987_0s.png)
Android实现悬浮窗体效果
2023-03-12 01:04:02
![](https://img.aspxhome.com/file/2023/8/111738_0s.gif)
Java元注解Retention代码示例介绍
2023-10-21 02:32:32
Android自定义StepView仿外卖配送进度
2022-07-30 01:34:35
![](https://img.aspxhome.com/file/2023/8/137108_0s.gif)
java使用ffmpeg处理视频的方法
2023-07-28 22:58:08
![](https://img.aspxhome.com/file/2023/9/57719_0s.jpg)
Android中实现地址栏输入网址能浏览该地址网页源码并操作访问网络
2022-08-21 16:11:42
![](https://img.aspxhome.com/file/2023/0/106860_0s.gif)
android downsample降低音频采样频率代码
2021-11-19 15:32:59
Java Web实现添加定时任务的方法示例
2023-11-25 02:12:15
android AudioRecorder简单心得分享
2021-12-13 08:23:46
spring 整合mybatis后用不上session缓存的原因分析
2021-12-09 10:11:03
Android单片机与蓝牙模块通信实例代码
2023-02-21 17:21:05
![](https://img.aspxhome.com/file/2023/5/128965_0s.jpg)
JavaMail入门教程之解析邮件(5)
2023-11-29 08:25:13
![](https://img.aspxhome.com/file/2023/0/60030_0s.jpg)
Java的动态分派和静态分派的实现
2023-10-09 12:58:37
Android仿百度外卖自定义下拉刷新效果
2022-05-24 06:32:45
![](https://img.aspxhome.com/file/2023/0/137110_0s.gif)
Java使用pulsar-flink-connector读取pulsar catalog元数据代码剖析
2023-11-05 17:25:41
JDK线程池和Spring线程池的使用实例解析
2023-02-24 13:27:32
不看后悔!揭秘游戏服务器开发
2023-08-22 16:20:30
![](https://img.aspxhome.com/file/2023/6/58306_0s.png)