首页 > 其他分享 >pagehadler分页使用

pagehadler分页使用

时间:2023-04-26 14:48:35浏览次数:24  
标签:pageDTO 分页 spring boot pagehelper 使用 pageInfo pagehadler

引入JAR包

<pagehelper.version>5.1.0</pagehelper.version> <pagehelper-spring-boot-starter.version>1.2.12</pagehelper-spring-boot-starter.version> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelper.version}</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper-spring-boot-starter}</version> </dependency>
***********案例 @GetMapping @ApiOperation(value = "逛商圈分类管理查询", notes = "逛商圈分类管理查询") public ResponseDTO<PageInfo<ShopGoodsCatsVO>> getShopGoodsCats(ShopGoodsCatsBO shopGoodsCatsBO, PageDTO pageDTO) { Page<TbShopGoodsCat> page = PageHelper.startPage(pageDTO.getPageNum(), pageDTO.getPageSize()); List<TbShopGoodsCat> list = shopGoodsCatService.getList(shopGoodsCatsBO); List<ShopGoodsCatsVO> shopGoodsCatsVOS = list.stream().map(ShopGoodsCatsVO::toVo).collect(Collectors.toList()); PageInfo<ShopGoodsCatsVO> pageInfo = new PageInfo<>(shopGoodsCatsVOS); pageInfo.setTotal(page.getTotal()); return ResponseDTO.ok(pageInfo); }

标签:pageDTO,分页,spring,boot,pagehelper,使用,pageInfo,pagehadler
From: https://www.cnblogs.com/real-mabin/p/17355997.html

相关文章

  • 函数高级、包的使用、if-else、循环、switch、数组
    目录1函数高级2包的使用3if-else4循环5switch6数组1函数高级packagemainimport"fmt"//1函数的参数和返回值都是类型的一部分,函数可以赋值给一个变量//test3函数,接收一个参,参数是函数类型:没有参数没有返回值//test有返回值,返回值是个函数:函数有两个参数,一......
  • 深度学习--LSTM网络、使用方法、实战情感分类问题
    深度学习--LSTM网络、使用方法、实战情感分类问题1.LSTM基础长短期记忆网络(LongShort-TermMemory,简称LSTM),是RNN的一种,为了解决RNN存在长期依赖问题而设计出来的。LSTM的基本结构:2.LSTM的具体说明LSTM与RNN的结构相比,在参数更新的过程中,增加了三个门,由左到右分别是遗忘门(也......
  • 安卓手机使用什么便签?
    随着国产安卓手机的崛起,现在越来越多的消费者在更换手机的时候会选择小米、OPPO、vivo、荣耀等国产安卓手机。不过在使用安卓手机的过程中,有一些用户提出了更高的使用需求,例如想要在手机上随手添加文字、图片、视频记事,把待办的事情记录下来并设置提醒时间等。其实使用一款支持记......
  • vue-cli使用方法
    是什么?vue-clivuecommandlineinterface是vue命令行接口工具怎么用?1.安装npm:【Win7】只支持node.jsv13.14.0或更早1)到官网下载https://nodejs.org/download/release/v13.14.0/node-v13.14.0-x64.msi2)注意在安装node.js时,勾选“Automaticallyinstalltheneces......
  • springcloud OpenFeign的使用
    在这里只记录OpenFeign关键的使用步骤,A、B两个项目是基于springboot、springcloud实现的,并且在nacos中有服务注册。第一步:导入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</a......
  • 使用VBS打开程序和关闭程序
    下面这个是先执行程序后,然后再结束程序。DimWshSetWsh=WScript.CreateObject("WScript.Shell")'下行是设置延时启动时间5000等于5秒WScript.Sleep(5000)'下行引号内填写服务器上批处理文件的共享路径Wsh.Run"\\服务器\fuwu.exe",false,false'下行是设置延时清除时间......
  • centos7使用docker部署.net 6项目
    由于前阵子购买了腾讯云服务器,现在尝试在linux服务器上使用docker部署.net项目第一步,首先是要在服务器上安装docker,宝塔里边是可以直接安装的,如果是别的话,需要你网上找资料用命令安装,其实也是可以的  第二步,先生成好docker文件,将你的解决方案源代码放到一个指定目录(比如......
  • 线程使用例子
    点击查看代码packagecom.ly.fn.biz.ht.esign.expand.core.config;importcom.google.common.base.Joiner;importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;importjava.text.ParseException;importjava.util.ArrayList;i......
  • djangorestframework-jwt使用
    服务端配置安装第三方库pipinstalldjangorestframework-jwt在settings.py中配置JWT##可以在这里配置全局的认证,也可以在视图中单独配置。REST_FRAMEWORK={'DEFAULT_AUTHENTICATION_CLASSES':['rest_framework_jwt.authentication.JSONWebTokenAuthentic......
  • python 使用selenium 不开启浏览器
    selenium不启动浏览器模式打开浏览器再启动会浪费时间,对爬虫的性能也是个影响,还有一种就是不打开浏览器。如下参数是针对chrome的全局参数,不能自定义参数。fromseleniumimportwebdriver#还有一些其他的参数'''#添加UAoptions.add_argument('user-agent="MQQBrowser/26......