在开始之前,我们假定您已经:
- 熟悉 Java 环境配置及其开发
- 熟悉 关系型 数据库,比如 MySQL
- 熟悉 Spring Boot 及相关框架
- 熟悉 Java 构建工具,比如 Maven
当前章节涉及到的源码已经全部上传到:https://gitee.com/Suomm/mybatis-flex-test ,在开始之前, 您也可以先下载到本地,导入到 idea 开发工具后,在继续看文档。
MyBatis-Flex 视频系列:https://www.bilibili.com/video/BV1yW4y1Z74j
第 1 步:创建数据库表
第 2 步:创建 Spring Boot 项目,并添加 Maven 依赖
需要添加的 Maven 主要依赖示例:
注意: 如果您当前使用的是 SpringBoot v3.x 版本,需要把依赖 修改为:, 如下代码所示:
第 3 步:对 Spring Boot 项目进行配置
在 application.yml 中配置数据源:
在 Spring Boot 启动类中添加 注解,扫描 Mapper 文件夹:
第 4 步:编写实体类和 Mapper 接口
这里使用了 Lombok 来简化代码。
- 使用 设置实体类与表名的映射关系
- 使用 标识主键为自增
Mapper 接口继承 BaseMapper 接口:
这部分也可以使用 MyBatis-Flex 的代码生成器来生,功能非常强大的。详情进入:代码生成器章节 了解。
第 5 步:开始使用
添加测试类,进行功能测试:
控制台输出:
以上的 示例 中, 为 MyBatis-Flex 通过 APT 自动生成,只需通过静态导入即可,无需手动编码。更多查看 APT 文档。
若觉得 APT 使用不习惯,也可以使用代码生成器来生成。点击 代码生成器文档 了解。
- 示例 1:MyBatis-Flex 原生(非 Spring)
- 示例 2:MyBatis-Flex with Spring
- 示例 3:MyBatis-Flex with Spring boot
- 示例 4:Db + Row
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/17486.html