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. Java实现栅格数据格式文件读取及加法操作
  2. Docker查看关联容器的卷宗在本机的存储位置
  3. javascript 打造城市选择控件,兼容IE6以及以上,谷歌,Firefox
  4. hdu3094 A tree game
  5. python人工智能是什么意思_人工智能和python有什么关系?
  6. spring boot + vue + element-ui全栈开发入门——windows开发环境
  7. 局域网无法访问共享新方法
  8. ubuntu16.04 将cuda10.1降为cuda10.0
  9. 新gre argument写作遇到难题如何破解?
  10. NYOJ 366 STL 全排列
  11. 锂电池放空后充不进电_锂电池放置太久无法充电 血的教训!
  12. php redis setex如何获取,php-redis中文参考手册_Ping_echo_set_get_setex_psetex_...
  13. 【Python|Kaggle】机器学习系列之Pandas基础练习题(五)
  14. TFT-LCD LVGL与硬件交互
  15. 字节跳动确认将自研芯片;美国国土安全部被曝大量购买和使用手机定位数据;谷歌被俄罗斯罚款3.6亿美元 | 每日大事件...
  16. 如何在配置低的老旧笔记本的win7系统上安装tensorflow及报错信息解决方法集锦
  17. 做好谷歌优化(Google SEO)最重要的4点都要掌握
  18. win10卸载Ubuntu14:Mbrfix方法卸载失败
  19. LeetCode刷题-有效的回旋镖
  20. spring ssm 你不知道事情

热门文章

  1. 构建Java Web开发环境
  2. XSHELL下直接下载文件到本地(Windows)
  3. oracle 整个表空间迁移,oracle11g迁移表空间
  4. 知识图谱应用实战案例100篇(一)-阿里巴巴超大规模知识图谱预训练实践:商品分类
  5. 深度:抖音本地生活服务的真相
  6. mysql联合查询语句详解_实例讲解MySQL联合查询
  7. uni-app之新建项目无模板选择以及点击创建后一直卡住不动
  8. Vue2.0 全家桶开发的网页应用(参照吾记APP)
  9. vue-router 响应路由参数的变化
  10. css布局笔记(二)Flex