本文基于上一篇:SpringBoot 集成FluentMyBatis 框架之完善

SpringBoot 集成FluentMyBatis 框架之集成分页功能

FluentMyBatis 官方分页

官方提供的写法是Query语句中有limit方法,和mysql的limit关键字一致。

定义分页请求参数实体

package com.single.req;import java.io.Serializable;
import lombok.Data;@SuppressWarnings("serial")
@Data
public class UserReq implements Serializable {/*** 每页数量*/private Integer pageSize;/*** 页码*/private Integer page;
}

Controller层添加分页请求接口

编辑UserController 添加分页接口

    /*** 分页* * @param userEntity* @return*/@Operation(summary = "分页")@RequestMapping(value = "/page", method = RequestMethod.POST)@ResponseBody@ApiImplicitParams({@ApiImplicitParam(name="pageSize",value="每页数量",dataTypeClass = String.class),@ApiImplicitParam(name="page",value="页码",dataTypeClass = String.class)})public StdPagedList<UcasAuthUserEntity> page(@RequestBody UserReq pageReq) {return userMapper.stdPagedEntity(new UcasAuthUserQuery().selectAll().limit(pageReq.getPage() * pageReq.getPageSize(), pageReq.getPageSize()));}

PostMan 模拟请求分页接口

SpringBoot 集成FluentMyBatis 框架之集成分页功能相关推荐

  1. php tp框架分页源代码,ThinkPHP3.2框架自带分页功能实现方法示例

    本文实例讲述了ThinkPHP3.2框架自带分页功能实现方法.分享给大家供大家参考,具体如下: 1.前端-分页代码: {$page} 2.创建分页样式:如page.css 并将以下代码复制到该文件中 ...

  2. SpringBoot 集成FluentMybatis 框架

    FluentMybatis特性 FluentMybatis原理 项目搭建 pom.xml 添加fluent-mybatis依赖 <properties><java.version&g ...

  3. SpringBoot+SpringMVC+MybatisPlus框架整合实现分页插件查询

    2019独角兽企业重金招聘Python工程师标准>>> 1.首先介绍一下,mybatisPlus 根据官方文档的介绍,MybatisPlus(简称mp)是对mybatis的增强而不做 ...

  4. SSM框架-实现Mybatis分页功能-foreknow_cms

    ##分页处理 分页 1.前台分页 2.数据库(后台)分页 3.存储过程 Orade (Rownum) Mysql(limit) sqlservier(Top N) 第一步 : 要在mybatis 核心 ...

  5. Python-Django-Ajax分页功能实现

    Django-Ajax分页功能实现 前言 Django框架,ajax分页功能实现,包含MVT三大板块的代码及注释. 前端(T: 模板) 注意: 整个样式用的是Bootstrap,所以使用的时候要引入b ...

  6. Springboot集成mybatis通用Mapper与分页插件PageHelper

    Springboot集成mybatis通用Mapper与分页插件PageHelper 插件介绍 通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及 ...

  7. springboot+elasticsearch+bboss框架集成遇到的坑

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.为什么要用bboss? 二.遇到的坑 1.kibana.head页面查询结果不一致 2.head查询结果与bbos ...

  8. SpringBoot集成Dubbo框架

    1. Dubbo框架 Dubbo框架是一个高性能.重量轻.基于java的RPC框架.Dubbo提供了三个关键功能,包括基于接口的远程调用.容错和负载平衡,以及自动服务注册和发现.Dubbo可以和Spr ...

  9. springboot集成elasticsearch7实现全文检索及分页

    springboot集成elasticsearch7实现全文检索及分页 elasticsearch系列文章前面已经更新过三篇(https://blog.csdn.net/lsqingfeng/cate ...

最新文章

  1. win10进不了微软服务器,Microsoft帐户无法登录怎么办 Win10微软账户登录不上解决方法...
  2. flowable设计器节点属性扩展_Flowable-流程定义扩展属性
  3. 新一代組合創新架構師_學習地圖
  4. 微电子所在阻变存储器研究领域取得新进展
  5. mxnet基础到提高(6)--梯度,反馈与标准化(归一化)
  6. 多线程小抄集(新编二)
  7. Eclipse上GIT插件EGIT使用手册之五_查看历史记录
  8. python 排列组合_python 编写排列组合
  9. python定义变量_Python基础 变量的基本使用
  10. HTTP 报文及作用
  11. python3 extract_model.py对应代码解读抽取式提取+生成式提取摘要代码解读------摘要代码解读3
  12. 游侠随笔:关于业务型数据库审计 有图有真相
  13. 安装Ofiice2016 错误提示“检查您的internet连接是否工作正常”等
  14. 《面试补习》--来聊聊削峰填谷!
  15. 【个人记录|环境配置等】
  16. nextjs 基于 isomorphic-unfetch 封装自己的请求库
  17. Linux串口通信之termios结构体
  18. 团队的强大不在于人强马壮,而在于有效管理
  19. PEDOT:PSS/甘油酸胆碱([Ch][Glyce])离子液体混合材料
  20. 《沉默的云》.读书笔记(二)

热门文章

  1. 概率DP——BZOJ4008 [HNOI2015]亚瑟王
  2. excel简单操作。python
  3. OpenGL:gl_ClipDistance和gl_CullDiatance
  4. 【Bluetooth蓝牙开发】三、蓝牙调试工具【集合汇总】
  5. 我们应该怎么去认识信贷
  6. 【笔试】计算机网络知识点整理
  7. numpy save load
  8. 此图形驱动程序无法找到兼容的图形硬件的解决方案(复制粘贴源于百度http://jingyan.baidu.com/article...
  9. 【AAD】单独停止某一个用户账号AD与AAD之间的同步
  10. 【Azure 应用服务】NodeJS Express + MSAL 实现API应用Token认证(AAD OAuth2 idToken)的认证实验 -- passport.authenticate()