前言
Hello,大家好!前面与大家分享了一次如何搭建Java项目脚手架,并且送给大家一个基础项目模板。那今天与大家分享如何使用这个基础项目,也就是快速上手 SpringBoots ➕ MyBatisPlus。
先看下数据库
这是一张某商业大学的学院数据表,接下来操作这张表来实现的业务。
一、自动生成Java代码
1.1 配置数据库
首先,在模板代码配置 和 yml 配置 里填写好自己的 mysql 连接。
1.2 自动生成代码
自动生成 Java 代码:打开代码生成配置文件;
① 填数据库表名;
② 点击三角运行 main函数;
③ 控制台显示生成成功。
1.3 查看生成的项目
查看一下都生成了哪些文件。
二、功能测试
2.1 启动项目
首先,启动项目,右击 application 启动类,点击 run 启动。
2.2 访问接口文档
查看一下自动生成了哪些功能。启动项目,打开 swagger 接口文档:http://localhost:8899//swagger-ui.html
2.3 分页查询
测试分页查询,从 1 页开始,每页显示 5 条。
结果
2.4 模糊查询
模糊查询:模糊查询学院名带“工程”二字,并且按学院id倒序。
查询结果
三、自定义查询
3.1 认识 QueryWrapper
这里使用 mybatis-plus 对象,条件构造器:QueryWrapper,首先查看官方文档使用法则:https://mybatis.plus/guide/wrapper.html
3.2 添加 Service 接口
编写业务逻辑接口,需求查询学院名中带“管理”并且学院 id 大于 5。
3.3 编写 Service 实现类
编写业务逻辑实现类。
3.4 编写 Controller
3.5 测试自定义查询
重启项目,测试。
温馨提示:关于更多 mybatis-plus 的使用方式,仔细阅读文档,“书读百遍,其义自见”。其余更复杂业务的编写方式和 mybatis 写法一样。
注:欢迎加公众号“怪東瓜”私信,探索实用技术,练出最美身材。