Hello,大家好!前面与大家分享了一次如何搭建Java项目脚手架,并且送给大家一个基础项目模板。那今天与大家分享如何使用这个基础项目,也就是快速上手 SpringBoots ➕ MyBatisPlus。

项目 / 目录结构

天津商业大学学院信息

这是一张天津商业大学的学院数据表,接下来操作这张表来实现的业务。

01

自动生成Java代码

首先,在模板代码配置 和 yml 配置 里填写好自己的 mysql 连接。

第二步,自动生成 Java 代码:打开代码生成配置文件;① 填数据库表名;② 点击三角运行 main函数;③ 控制台显示生成成功。

第三步,查看一下都生成了哪些文件。

02

功能测试 · 分页查询

首先,启动项目,右击 application 启动类,点击 run 启动。

第二步,查看一下自动生成了哪些功能。启动项目,打开 swagger 接口文档:

http://localhost:8899//swagger-ui.html

第三步,测试分页查询,从 1 页开始,每页显示 5 条。

☞ 查询结果:

03

模糊查询

查询:模糊查询学院名带“工程”二字,并且按学院id倒序。

☞ 查询结果:

04

自定义查询

这里使用 mybatis-plus 对象,条件构造器:QueryWrapper,首先查看官方文档使用法则:

https://mybatis.plus/guide/wrapper.html

第二步,编写业务逻辑接口,需求查询学院名中带“管理”并且学院 id 大于 5。

第三步,编写业务逻辑实现类。

第四步,编写控制层。

第五步,重启项目,测试。

关于更多 mybatis-plus 的使用方式,仔细阅读文档,“书读百遍,其义自见”。

END

温馨提示:更复杂业务的编写方式和mybatis一样。
注:欢迎加我私信,一起探索前进。

mybatis-plus分页查询_SpringBoot + MyBatisPlus 快速入门相关推荐

  1. mybatisplus 结果_SpringBoot + MyBatisPlus 快速入门

    Hello,大家好!前面与大家分享了一次如何搭建Java项目脚手架,并且送给大家一个基础项目模板.那今天与大家分享如何使用这个基础项目,也就是快速上手 SpringBoots ➕ MyBatisPlu ...

  2. spring boot集成mybatis-plus——Mybatis Plus 分页查询数据(图解)

    Mybatis Plus 分页查询数据(图解)  更新时间 2023-01-01 11:58:32 大家好,我是小哈. 本小节中,我们将学习如何通过 Mybatis Plus 分页查询数据库表中的数据 ...

  3. 第 1 章 MybatisPlus 快速入门

    第 1 章 MybatisPlus 快速入门 1.MybatisPlus 概述 MybatisPlus:一款 Mybatis 的增强工具包 MybatisPlus 官网:https://mybatis ...

  4. 史上最简单的mybatis-plus快速入门

    mybatis-plus快速入门 介绍: Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发,提高效率而生. 数据库表: -- 创 ...

  5. MyBatis-Plus快速入门-(干货满满+超详细)

    文章目录 一.MyBatis VS JPA 二.MyBatis-Plus简介 三.MyBatis-Plus快速入门 1.lombok简介及安装 2.入门小案例 四.基本使用 1.通用传统模式简介及通用 ...

  6. 狂神说笔记——MyBatisPlus快速入门24

    MyBatisPlus快速入门 需要的基础: MyBatis Spring SpringMVC 是什么? MyBatis 本来就是简化 JDBC 操作的! 官网:https://baomidou.co ...

  7. Mybatis+springMVC+分页查询+前后端代码

    Mybatis+springMVC+分页查询+前后端代码 前言 我们在公司中经常会用到分页查询,最近,我在做一个公司的任务的时候,调用外部系统时需要将结果封装成分页的数据,之前我们都是直接调用我们公司 ...

  8. mybatis学习笔记——mybatis-plus快速入门

    一.快速入门 MyBatis-plus (简称mp)是一款 Mybatis 增强工具,用来简化开发.增强效率.本文结合Spring Boot来实现mp的快速入门. 注:本文演示mp版本为当前最新的3. ...

  9. MyBatis-Plus快速入门

    1.简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 润物无声 只做增强不做改变,引入它不会对现 ...

最新文章

  1. FFmpeg实现获取USB摄像头视频流测试代码
  2. linux里运行windows,在Linux上运行Windows应用程序
  3. 图片格式转换(PNG or JPEG to EPS or PDF)
  4. C 语言编程 — 数据类型的别名
  5. Gym - 101246D 博弈
  6. 《计算机科学概论》—第3章3.2节数字数据表示法
  7. 原生js路由跳转方法_今日艰难笔记原生js整合reactrouter路由管理
  8. 生成jsp验证码的代码详解(servlet版)
  9. 每日一题(4)—— (a ^ b 2)
  10. Pyotrch —— 优化器Optimizer(一)
  11. WPF自定义控件 —— 布局
  12. 3年了,才这点工资,打死我都不相信
  13. RHEL 7 使用 CentOS 源安装 docker ce
  14. Channel is reciprocal
  15. 读史可以明智_在开发中明智思考的5种方法
  16. 是不是选择任何一个方向,都会游向同一个宿命呢
  17. 几何光学学习笔记(22)- 5.5 光学系统的景深
  18. Android 10 精简系统
  19. UNIX操作系统中加锁和解锁
  20. 【小米盒子1代 (MDZ-05-AA)版本降级完美教程】

热门文章

  1. vector的初始化及常用操作
  2. tf.layers.dense
  3. CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
  4. c函数scanf(),printf()等常用格式字符串
  5. 反向输出dna序列_蛋白质序列反向(逆向)翻译成DNA序列-在线工具
  6. ubuntu 编译mysql_Ubuntu编译MySQL5
  7. 台式计算机欢迎界面下不去,Win7系统开机不显示欢迎界面的方法
  8. 干货:B端产品经理,快速成长的密码
  9. 那些年职场老鸟都踩过哪些坑?送给后来人的一些职场建议
  10. cstringw转lpctstr_新手必看:CString 和 LPCTSTR等之间的转换大全 | 求索阁