今天遇到了一个问题,在整合完Mybatis和Spring框架,想先测试一下Mybatis的功能,但是控制台报错

遇到这种问题一般是
mapper对象和配置文件没有对应上,框架没有找到对应的映射器
于是查看一下目录结构

发现resources配置文件和mapper对象是在同名的包下而且名字也一致。
但是在资源管理器中查看目录变成单级的了

说明在resource目录下建立多级目录的结构不正确,正确方式应为如下
com\guang\ssm_maven\dao\xxxx

这样多级目录就建好了
最后说一下我的配置映射器xml方式

这种方式会注册所有dao包下的mapper对象 但是要求配置文件在一个包下
idea会把编译后的resource文件夹和java文件夹整合在一起,所以它们在一个目录下
可以查看一下编译后的结构

本文详细介绍了在整合Mybatis和Spring框架时遇到的问题及解决方案。主要关注mapper对象与配置文件的对应关系,以及如何正确设置多级目录结构,确保资源管理器能正确识别并加载映射器xml文件。
7160

被折叠的 条评论
为什么被折叠?



