码迷,mamicode.com
首页 > 其他好文 > 详细

Result Maps collection already contains value for

时间:2019-07-24 11:50:10      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:***   autowire   文件   bat   解决   mapper   java   junit   nta   

启动的时候报错,junit报错一样的

Result Maps collection already contains value for

mybatis

查了一下应该是  ***mapper.java和  ***mapper.xml解析有问题了,

不能注入了。

按照***mapper.java 里的方法一个一个到***mapper.xml去查 id

结果发现有一个重复了,好像记得开发的时候手抖了一下,把一个东西多copy了一遍,

又可能一下copy了好多方法,后来又单个又插进来考了一遍,

这个错误编译的时候不报错,只有运行的时候才出现。

把***mapper.xml文件里这个重复的id方法删除掉,问题解决豁然开朗。

 

-------------------------------------------

补充

还会导致一大堆连锁错误。

Could not autowire field

 

Result Maps collection already contains value for

标签:***   autowire   文件   bat   解决   mapper   java   junit   nta   

原文地址:https://www.cnblogs.com/zhangcheng1/p/11236854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!