确定需求
确定需求:前端访问后端URL,显示后端从数据库读取的数据
输入:前端访问URL为http://localhost:8080/hello
输出:前端显示后端从数据库读取的数据
新建项目的子模块
新建项目multiModules
新建模块mybatis
更改名称,选定所需语言
添加所需依赖
新模块mybatis 添加为Maven 项目
右键单击新建的排名文件,选中图中画圈项
等待解析完成
MySQL 数据库配置、添加数据
创建数据库
建立数据库并按上图创建表格
编写代码
新建controller、service、mapper、domain包
如图
新建对应的Java文件
新建mapper资源目录Java mapper 对应的XML 文件
(注:此处或许因为IDEA版本不同,我新建XML文件中有两个选项,必须选择红圈标识的,否则会导致网页无法打开,具体原因未知,具体文件区别见下图)
这个会创建 .xml 后缀的文件,这也是我们需要的
而这个不同的选项会创建下列 .tld 后缀的文件
这个问题卡了我很久,直到我重启IDEA并重新加载了部分设置后才出现能创建出 .xml 后缀的文件的选项。。。
配置数据库链接和MyBatis
在启动项中添加必要的注解
编译代码、构建并执行程序
测试
问题汇总
除文章中所注的问题,还遇到了mybatis依赖项始终未解析完成的情况,具体为加载条一直滚动但一直不见完成
具体解决办法为:重启IDEA,等待加载完成或重新进行一次项目创建工作