目录
SpringBoot 结合MyBatis读取MySQL 数据
SpringBoot 结合MyBatis读取MySQL 数据
一、确定需求:
前端访问后端URL,显示后端从数据库读取的数据 输入:前端访问URL为http://localhost:8080/hello 输出:前端显示后端从数据库读取的数据
二、新建项目的子模块
1.新建项目multiModules
2.新建模块mybatis
添加为Maven 项目
3.新模块mybatis 添加为Maven 项目, 等待Maven 解析依赖完成
启动新模块项目验证是否正常。
最终由于DataSouce 未配置,预期结果应为启动失败
三、MySQL 数据库配置、添加数据
1.在Navicat中创建数据库
2.添加表
3.添加表的字段
4.添加数据
四、编写代码
1.新建包
新建controller、service、mapper、domain 包
新建mapper 资源目录
2.新建XML 文件
新建controller、service、mapper、domain 对应的Java 文件 新建mapper 资源目录Java mapper 对应的XML 文件
3.配置数据库连接和MyBatis
4.添加必要的注解
5. 编译代码、构建程序
6. 执行SpringBoot 程序
7. 测试SpringBoot 后端接口
五、错误展示
1.YAML的格式问题
(注意格式,少走十年弯路,远离凌晨改bug,特别感谢网友小猫的深夜改bug,阿里嘎多)
2.SQL的数据类型和代码的定义的类型需要匹配