mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

早几天学到了将mybatis跟spring整合到一起的知识,于是做了一个小整合测试,但是发现不论怎么测试都出现找不到类错误,下面废话不多说,给大家上截图mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

这就很奇怪,我反复检查了我的beans.xml配置文件跟我的其他包下面的文件(如下)
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

我的项目文件部署

mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

这就很奇怪 其他配置一切正常,为什么会一直报类找不到错误,最后检查dao层对应的映射文件才发现原来我的映射文件配置了别名(如下)
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

别名位置
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

原来就是别名导致beans.xml无法找到该类
现在我们将别名加入beans.xml配置文件

mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

现在开始测试
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题

测试通过一切正常,数据库也插入了数据。
以上就是我对于映射文件别名错误导致类找不到的一个问题的理解
希望能对大家有所帮助
嘿嘿~