如题所述
Spring Boot与MySQL集成MyBatis Plus:快速实战指南
本文基于IntelliJ IDEA 2024.1 (Community Edition) 和 Ubuntu 18.04.5 LTS,我们将H2数据库替换为MySQL以进行进阶开发。
一、MySQL环境配置
为实现本地测试,我们通过Docker部署MySQL,执行相应命令进行安装、登录和数据库创建。确保数据库名为'springboot',否则将遇到SQL语法错误。
二、添加依赖和配置
在pom.xml文件中加入lombok和mysql的依赖,并在application.yaml中修改为MySQL连接参数,指定正确的数据库名。
三、数据库表结构和数据导入
SQL文件保持不变,用于创建表结构。插入初始数据时,务必注意处理可能的数据库异常,如表不存在或数据已存在。
四、业务代码实现
SysUser实体:使用Lombok注解@Data简化getter和setter方法。
SysUserMapper接口:保持不变。
DemoMybatisPlusMySQLApplication:在业务逻辑中,尝试插入数据并处理可能的异常。
五、测试与结果
首次运行时,将显示初始数据并成功插入一条新记录。数据库中将看到id=150的记录。若尝试插入已存在的记录,将遇到插入失败。
参考资料
从H2迁移到MySQL的Spring Boot配置
Spring Boot与MyBatis Plus的整合实践
温馨提示:答案为网友推荐,仅供参考