我们将通过一个简单的 Demo 来阐述 MyBatis-Plus 的强大功能,在此之前,我们假设您已经:
- 拥有 Java 开发环境以及相应 IDE
- 熟悉 Spring Boot
- 熟悉 Maven 或 Gradle
现有一张 User 表,其表结构如下:
其对应的数据库 Schema 脚本如下:
其对应的数据库 Data 脚本如下:
初始化工程
创建一个空的 Spring Boot 工程,加入 H2 数据库进行集成测试。
添加依赖
引入 MyBatis-Plus Starter 依赖
Spring Boot2
Spring Boot3
配置
在 application.yml
配置文件中添加 H2 数据库的相关配置:
上面的配置是任何一个 Spring Boot 工程都会配置的数据库链接信息,如果您使用的是其他数据库,如 MySQL,则需要修改相应的配置信息。
在 Spring Boot 启动类中添加 @MapperScan
注解,扫描 Mapper 文件夹:
编码
编写实体类 User.java
:
编写 Mapper 接口类 UserMapper.java
:
开始使用
添加测试类,进行功能测试:
控制台输出:
小结
通过以上几个简单的步骤,我们就实现了 User 表的 CRUD 功能,甚至连 XML 文件都不用编写!
从以上步骤中,我们可以看到集成 MyBatis-Plus 非常的简单,只需要引入 starter 依赖,简单进行配置即可使用。
但 MyBatis-Plus 的强大远不止这些功能,想要详细了解 MyBatis-Plus 的强大功能?那就继续往下看吧!
© 2016-2024 Baomidou™. All Rights Reserved.
Power by Astro Starlight |
Sponsored by JetBrains
渝ICP备2021000141号-1 |
渝公网安备50011302222097