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,分页,插件,实例
0
投稿

猜你喜欢

  • JVM类运行机制实现原理解析

    2023-11-01 18:26:20
  • android实现图片橡皮擦和快速染色功能

    2023-09-08 01:30:02
  • SpringBoot如何动态修改Scheduled(系统启动默认执行,动态修改)

    2023-11-29 06:13:27
  • Spring加载properties文件的两种方式实例详解

    2021-11-20 23:36:28
  • Android实现悬浮窗体效果

    2023-03-12 01:04:02
  • Java元注解Retention代码示例介绍

    2023-10-21 02:32:32
  • Android自定义StepView仿外卖配送进度

    2022-07-30 01:34:35
  • java使用ffmpeg处理视频的方法

    2023-07-28 22:58:08
  • Android中实现地址栏输入网址能浏览该地址网页源码并操作访问网络

    2022-08-21 16:11:42
  • 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
  • JavaMail入门教程之解析邮件(5)

    2023-11-29 08:25:13
  • Java的动态分派和静态分派的实现

    2023-10-09 12:58:37
  • Android仿百度外卖自定义下拉刷新效果

    2022-05-24 06:32:45
  • 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
  • asp之家 软件编程 m.aspxhome.com