早几天学到了将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的问题

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

相关文章:

  • 2022-12-23
  • 2021-08-17
猜你喜欢
  • 2021-04-15
  • 2021-09-27
  • 2021-11-01
  • 2022-12-23
  • 2021-11-25
  • 2022-02-09
  • 2021-06-22
相关资源
相似解决方案