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一样。
注:欢迎加我私信,一起探索前进。