转载自https://blog.csdn.net/qq_40605913/article/details/84586002
https://blog.csdn.net/sundacheng1989/article/details/81630370
idea中使用maven编译myatis配置文件target目录下存在.class和.xml文件但仍报错org.apache.ibatis.binding.BindingException
某马品优购项目第一天遇到的bug
虽然target目录下存在.xml和.class文件,但由于不是在同一个目录下,依然会报错
原因:与建包的方式有关, 虽然包名都是cn.andios.dao.mapper,但会发现target中.class所在包是分级的
而.xml所在包是连在一起的
解决方法:删除target目录以及resouurces中的xml所在目录,重建xml所在的目录结构,cn.andios.dao.mapper分四次建完,不要一次建完
重新install:
问题解决。
原创
其他可能会导致这个问题的bug