springboot集成fluentmybatis框架之集成分页功能(代码片段)

在奋斗的大道 在奋斗的大道     2023-01-27     297

关键词:

本文基于上一篇: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框架之集成分页功能(代码片段)

本文基于上一篇:SpringBoot集成FluentMyBatis框架之完善SpringBoot集成FluentMyBatis框架之集成分页功能FluentMyBatis官方分页官方提供的写法是Query语句中有limit方法,和mysql的limit关键字一致。定义分页请求参数实体packagecom.single.req;... 查看详情

springboot集成fluentmybatis实现简单增删改查功能(代码片段)

本文基于上一篇:SpringBoot集成FluentMybatis框架完整pom.xml文件<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio 查看详情

fluentmybatis牛逼!

点击关注公众号,Java干货及时送达👇‍使用fluentmybatis可以不用写具体的xml文件,通过javaapi可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。不再需要在Dao中组装查询或更新操作,在xml或mapp... 查看详情

springboot.03.springboot集成jsp

SpringBoot.03.SpringBoot集成jsp前言准备工作jsp集成案例集成步骤1.新建Module2.pom.xml3.Springboot03JspApplication.java4.application.yml5.index.jsp6.JspController.java7.测试问题分析解决方案1.springboot:run2.设置Workingdirectory修改jsp无 查看详情

springboot.03.springboot集成jsp(代码片段)

SpringBoot.03.SpringBoot集成jsp前言准备工作jsp集成案例集成步骤1.新建Module2.pom.xml3.Springboot03JspApplication.java4.application.yml5.index.jsp6.JspController.java7.测试问题分析解决方案1.springboot:run2.设置Workingdirectory修改jsp无 查看详情

springboot.03.springboot集成jsp(代码片段)

SpringBoot.03.SpringBoot集成jsp前言准备工作jsp集成案例集成步骤1.新建Module2.pom.xml3.Springboot03JspApplication.java4.application.yml5.index.jsp6.JspController.java7.测试问题分析解决方案1.springboot:run2.设置Workingdirectory修改jsp无 查看详情

springboot使用·上篇(springboot注解+集成jdbc+集成druid(德鲁伊)+sql监控)(代码片段)

文章目录SpringBoot的使用SpringBoot注解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@Configuration@Bean@ConfigurationPropertiesSpringBoot集成JDBC 查看详情

#springboot集成netty(代码片段)

SpringBoot集成Netty文章目录SpringBoot集成Netty背景描述Netty与SpringBoot整合关注点Netty组件Bootstrap、ServerBootstrapChannelEventLoop、EventLoopGroupChannelHandlerChannelPipelineByteBufPom依赖Yml配置整合Netty步骤服务端客户端背景描述如果需要在Spri 查看详情

阿里官宣:干掉mybatis和mybatisplus,推出新一代orm框架fluentmybatis,太牛逼了!

...草江南 链接:https://juejin.cn/post/6886019929519177735使用fluentmybatis可以不用写具体的xml文件,通过javaapi可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。不再需要在Dao中组装查询或更新操作,在xml或... 查看详情

springboot集成elasticsearch

点击跳转 查看详情

springboot集成elasticsearch

点击跳转 查看详情

springbootredis缓存(cache)集成

SpringBoot集成教程SpringBoot介绍SpringBoot开发环境搭建(Eclipse)SpringBootHelloWorld(restful接口)例子springboot连接Mysqlspringboot配置druid连接池连接mysqlspringboot集成mybatis(1)springboot集成mybatis(2)–使用pagehelper实现分页springboot集 查看详情

rocketmq集成springboot(代码片段)

RocketMQRocketMQ集成SpringBoot1.项目配置1.1新建项目1.2引入依赖2.生产者实现3.消费者实现总结RocketMQ集成SpringBoot1.项目配置1.1新建项目新建两个SpringBoot项目,项目名分别为:springboot-rocketmq-consumer、springboot-rocketmq-producter; 查看详情

springboot(十八):使用springboot集成fastdfs

SpringBoot(十八):使用SpringBoot集成FastDFS环境:SpringBoot最新版本1.5.9、jdk使用1.8、tomcat8.0功能:使用SpringBoot将文件上传到分布式文件系统FastDFS中。一、pom包配置<dependency><groupId>org.csource</groupId><artifactId> 查看详情

springboot配置全系列

基础配置maven的profile方式springboot的profile使用方式开发模式配置配置tomcat配置web相关配置日志配置JSP配置数据源集成配置集成druid集成mybatis集成Freemarker集成redis集成dubbo集成zookeeper集成rocketmq 查看详情

springboot集成freemarker

     查看详情

springboot集成mybatis通用mapper使用总结

 springboot集成MyBatis通用Mapper使用总结2019年  参考资料:Springboot集成MyBatis通用MapperSpringBoot框架之通用mapper插件(tk.mybatis)springboot如何优雅的使用mybatis-spring-boot-starter三分钟让你看懂Springboot中Mybatis的使用SpringB 查看详情

springboot集成hbase

springboot集成hbase会启动报错主要因为SpringBoot内嵌了Web容器,方便对应用进行微服务化开发和部署。所以打算将HBase的业务应用作为一个单服务进行开发和发布,其他相关的子系统通过RESTfulAPI来访问。搭建项目环境时,需要注意... 查看详情