在整合mybatis-plus时可以先参考官网:快速开始

一、引入依赖

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.3</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.16</version><scope>provided</scope></dependency>       

二、yml文件配置

spring.datasource.url=jdbc:mysql://localhost/chapter01?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

三、创建实体类

@Data
public class SysUser {private int id;private String username;private String password;
}

四、分页插件配置

@Configuration
public class MyBatisConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

五、应用实例

        QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();Page<SysUser> page = new Page();page.setCurrent(2);page.setSize(10);Page<SysUser> page1 = sysUserMapper.selectPage(page, queryWrapper);List<SysUser> records = page1.getRecords();System.out.println(records);

详细代码请看:springboot整合mybatis-plus分页

SpringBoot整合MyBatis-Plus分页查询相关推荐

  1. SpringBoot整合Mybatis之各种查询、模糊查询、批量删除、动态表名

    一.普通查询 1. 若查询出的数据只有一条 a>可以通过实体类对象接收 <!-- Dish getDishByName(@Param("name") String na ...

  2. SpringBoot整合mybatis+mybatis分页插件

    第一步:相关依赖 <!--web,servlet引入--> <dependency><groupId>org.springframework.boot</gr ...

  3. SpringBoot整合MyBatis并实现简单的查询功能

    学了SpringBoot整合MyBatis才知道什么叫做省事,想当初用SSM的时候,那配置是真的多,SpringBoot真的是太友好了,到底有多好,接下来演示一个对数据库的查询功能,然初学者的我们大开 ...

  4. springboot整合mybatis

    3.springboot整合mybatis 首先新建一个项目,勾选上我们需要的 1.springboot配置数据库连接池druid druid学习地址 https://github.com/aliba ...

  5. SpringBoot集成MyBatis的分页插件PageHelper(回头草)

    俗话说:好?不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心 ...

  6. springboot整合mybatis实现简单的单表增删改查(完整代码可下载)

    搭建项目 项目简单效果,前端效果丑的一批,主要是后端功能实现: springboot增删改查 csdn完整代码下载链接: springboot+mybatis Gitee下载地址: Gitee下载地址 ...

  7. SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例(转)...

    SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 前言 表结构 maven配置 配置Druid 配置mybatis ...

  8. SpringBoot整合Mybatis超详细流程

    SpringBoot整合Mybatis超详细流程 文章目录 SpringBoot整合Mybatis超详细流程 前言 详细流程 0.引入Mybatis 1.创建数据 2.创建程序目录 3.理解后台访问流 ...

  9. SpringBoot整合Mybatis(高级)

    SpringBoot整合Mybatis(高级) 文章目录 SpringBoot整合Mybatis(高级) 前言 基础环境配置 增删改查 ResultMap 复杂查询 多对一 一对多 动态SQL if ...

  10. 3、SpringBoot整合MyBatis注解版及配置文件版

    目录 1.配置pom.xml 2.配置application.yml 3.配置DruidConfig关联yml的配置文件spring.datasource 4.创建数据库及数据库表结构 5.创建对应的 ...

最新文章

  1. [转]c# 泛类型(泛型) 以及强类型与弱类型的 理解及优化
  2. Datawhale组队学习周报(第040周)
  3. LVS+keepalived 实现高可用与负载均衡实施方案
  4. 百度Q2扭亏为盈,市值一夜大涨300亿,李彦宏:呼唤猛将雄兵,要再上行业之巅...
  5. 基于jsp的网上商城_[源码和文档分享]基于S2SH框架的JSP和MySQL的网上商城系统
  6. redis cluster 设置密码做集群时gem下client.rb文件修改
  7. 【深度学习】一文搞定面试中的优化算法
  8. hive不在同一台机 hue_环境篇:呕心沥血@CDH线上调优
  9. 范例 在 Setting 里加入 HiApk Settings 选项
  10. STL::算法::常见算法(二)
  11. vue实现一个移动端屏蔽滑动的遮罩层
  12. 北京地区主要旅行社目录
  13. 如何设计财务对账系统 —— 从0到1搭建对账中心实战
  14. APP在推广之渠道为王(一 )
  15. ALM / QC 64-bit Patch 12 S-Chinese
  16. 拳皇觉醒服务器维护,拳魂觉醒活动什么时候开 服务器开区活动时间顺序
  17. VS2015编辑图片
  18. CSS解构系列之-新浪页面解构-01
  19. 笑出腹肌,程序员从不撒谎,但注释却会
  20. 南京航空航天大学计算机孙涵,南航计算机科学与技术学院导师介绍:孙涵

热门文章

  1. MFC之ComboBox控件用法
  2. python3精要(6)-string类的format()方法
  3. numpy(8)-转换维度
  4. sympy随笔-python符号计算
  5. (视频+图文)机器学习入门系列-第13章 降维
  6. 【机器学习】机器学习模型验证,这3个 Python 包可轻松解决95%的需求!
  7. 最新!中国内地大学 ESI 排名出炉:362 所高校上榜!
  8. 【学术相关】94年的博士后又拿到了这个金奖!原来是他的学弟
  9. 【机器学习】xgboost系列丨xgboost原理及公式推导
  10. 【Python基础】5个Pandas技巧