标签:*** 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