返回顶部
首页 > 资讯 > 后端开发 > Python >Spring Boot 中PageHelper 插件使用配置思路详解
  • 701
分享到

Spring Boot 中PageHelper 插件使用配置思路详解

2024-04-02 19:04:59 701人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

使用思路 1.引入myabtis和pagehelper依赖 2.yml中配置mybatis扫描和实体类 这2行代码 pageNum:当前第几页 pageSize:显示多少条数据 u

使用思路

1.引入myabtis和pagehelper依赖

2.yml中配置mybatis扫描和实体类

这2行代码
pageNum:当前第几页
pageSize:显示多少条数据
userList:数据库查询的数据数据列表

PageHelper.startPage(pageNum, pageSize);
PageInfo pageInfo = new PageInfo(userList);
最后返回一个pageInfo 对象即可,pageInfo 这个对象中只有数据一些信息,但是,没有成功失败的状态或者提示语。
真实企业中会封装一个返回对象,把pageInfo 放到对象中

1.pom依赖

方法一:使用原生的PageHelper

1.在pom.xml中引入依赖,刷新自动加载jar


 <dependency>

        <groupId>com.GitHub.pagehelper</groupId>

        <artifactId>pagehelper</artifactId>

        <version>5.2.1</version>

    </dependency>

方法二 本人使用 PageHelper的starter

1.导入pom.xml依赖


  <dependency>

        <groupId>com.github.pagehelper</groupId>

        <artifactId>pagehelper-spring-boot-starter</artifactId>

        <version>1.2.12</version>

    </dependency>

2.在application.properties或者application.yml格式配置pagehelper的属性

二选一

#pagehelper分页插件配置application.properties


    pagehelper.helper-dialect=Mysql

        pagehelper.reasonable=true

        pagehelper.support-methods-arguments=true

        pagehelper.params=count=countsql

application.yml


 hepagehelper:

          lperDialect: mysql

          reasonable: true

          supportMethodsArguments: true

          params: count=countSql

Controller层调用 测试


@RequestMapping("findallCar")

public String findallCar(Model model, httpsession session) {

    PageHelper.startPage(1,5);

    List<CarTable> carTables = service.findallCar();

    PageInfo<CarTable> page = new PageInfo<CarTable>(carTables);

    System.out.println(page);

    model.addAttribute("carall", carTables);

    session.setAttribute("caralls", carTables);

    return "carinsert";
}

  PageHelper.startPage(1,5);

     List<CarTable> carTables = service.findallCar();

    PageInfo<CarTable> page = new PageInfo<CarTable>(carTables);

    System.out.println(page);

到此这篇关于Spring Boot 中PageHelper 插件使用配置思路详解的文章就介绍到这了,更多相关Spring Boot PageHelper 插件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Spring Boot 中PageHelper 插件使用配置思路详解

本文链接: https://lsjlt.com/news/132854.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Spring Boot 中PageHelper 插件使用配置思路详解
    使用思路 1.引入myabtis和pagehelper依赖 2.yml中配置mybatis扫描和实体类 这2行代码 pageNum:当前第几页 pageSize:显示多少条数据 u...
    99+
    2024-04-02
  • Spring Boot Maven插件使用详解
    Spring Boot Maven插件提供了使用Spring Boot应用程序步骤如下:重新打包:创建一个可自动执行的jar或war文件。它可以替换常规工件,或者可以使用单独的分类器附加到构建生命周期。运行:运行您的Spring引导应用程序...
    99+
    2023-05-30
    spring boot maven
  • 详解spring-boot actuator(监控)配置和使用
    在生产环境中,需要实时或定期监控服务的可用性。spring-boot 的actuator(监控)功能提供了很多监控所需的接口。简单的配置和使用如下:1、引入依赖:<dependency> <groupId>org...
    99+
    2023-05-31
    spring boot actuator
  • Spring Boot 使用 HikariCP 连接池配置详解
    Spring Boot 使用 HikariCP 连接池配置详解 HikariCP 是一个高性能的 JDBC 连接池组件。 Spring Boot 2.x 将其作为默认的连接池组件,项目中添加 spring-boot-starter-jdbc...
    99+
    2023-08-18
    mybatis mysql java spring boot
  • spring boot中的properties参数配置详解
    application.propertiesapplication.properties是spring boot默认的配置文件,spring boot默认会在以下两个路径搜索并加载这个文件src\main\resourcessrc\main...
    99+
    2023-05-31
    spring boot properties
  • 详解在spring boot中配置多个DispatcherServlet
    spring boot为我们自动配置了一个开箱即用的DispatcherServlet,映射路径为‘/',但是如果项目中有多个服务,为了对不同服务进行不同的配置管理,需要对不同服务设置不同的上下文,比如开启一个DispatcherServl...
    99+
    2023-05-31
    spring boot 配置
  • 使用Spring Boot如何配置maven文件
    使用Spring Boot如何配置maven文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.配置maven文件pom.xml<&#63;xml versio...
    99+
    2023-05-31
    springboot maven
  • 详解在Spring Boot中使用Https
    本文介绍如何在Spring Boot中,使用Https提供服务,并将Http请求自动重定向到Https。Https证书巧妇难为无米之炊,开始的开始,要先取得Https证书。你可以向证书机构申请证书,也可以自己制作根证书。创建Web配置类在代...
    99+
    2023-05-31
    spring boot https
  • 如何使用spring boot starter redis配置文件
    本篇文章为大家展示了如何使用spring boot starter redis配置文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。spring-boot-starter-Redis主要是通过配置R...
    99+
    2023-05-31
    springboot starter redis
  • Spring Boot 指定外部启动配置文件详解
    目录使用spring boot默认的配置文件路径指定外部的配置文件特定配置总结默认的打包spring boot项目会把配置文件打到jar包中,有时候在测试时需要想修改某些配置项。这时...
    99+
    2024-04-02
  • 详解Spring Boot中如何自定义SpringMVC配置
    目录前言一、SpringBoot 中 SpringMVC 配置概述二、WebMvcConfigurerAdapter 抽象类三、WebMvcConfigurer 接口四、WebMvc...
    99+
    2024-04-02
  • spring boot如何配置静态路径详解(404出现的坑)
    目录一  前言二  漫长的调试之路总结一  前言 最近有个项目,需要上传一个zip文件(zip文件就是一堆的html压缩组成)的压缩文件,然后后端解压出...
    99+
    2024-04-02
  • 详解Spring-boot中读取config配置文件的两种方式
    了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。Spring-Boot读取配置文件的方式:一.读取核心配置文件信息ap...
    99+
    2023-05-31
    spring boot config
  • 详解Spring Boot下Druid连接池的使用配置分析
    引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1.  环境描述spring Boot...
    99+
    2023-05-31
    spring boot druid
  • Mybatis分页插件PageHelper的配置和简单使用方法(推荐)
    前言在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。前端分页一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计算count和分页逻辑,一般前端组件(例...
    99+
    2023-05-30
    mybatis 分页插件 pagehelper
  • react项目中如何使用插件配置路由
    本篇内容介绍了“react项目中如何使用插件配置路由”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!react路由中没有安全守卫推荐使用插件完...
    99+
    2023-07-05
  • Spring Boot中如何使用Swagger详解
    目录Swagger 简介 配置 Swagger 添加依赖为项目开启 Swagger创建 SwaggerConfig 配置类访问 Swagger 前端页面控制器相关注解实体相关注解总结...
    99+
    2024-04-02
  • Profiles 如何在Spring Boot 中配置与使用
    这期内容当中小编将会给大家带来有关Profiles 如何在Spring Boot 中配置与使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Spring Profiles 提供了一套隔离应用配置的方式,不...
    99+
    2023-05-31
    springboot profiles les
  • Cli如何在spring Boot中配置并使用
    Cli如何在spring Boot中配置并使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。SpringBootCLI是一个命令行工具,可用于快速搭建基于spring的原型...
    99+
    2023-05-31
    springboot cli
  • Spring boot 应用实现动态刷新配置详解
    目录1. 依赖2. 配置暴露接口3. @RefreshScope4. 启动服务6. 获取配置值7. 刷新配置 重新获取总结前面写过一篇《Spring Cloud Bus 实现配置实时...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作