问题出现在多数据源开发环境下,Mapped Statements collection does not contain value for xxx相关文章都看过,并不是以下原因造成
1.mybatis的映射文件的命令空间与接口的全限定名不一致;
2有可能mybatis的映射文件名字与接口的类名字不一致;
3.还有一种情况就是接口声明的方法在映射文件里面没有。
4.mapper包中的mapper.xml没有编译到targger中
而是几个数据源的mapper.xml,dao放在同一个目录下导致 mapperLocations 扫描出现问题。应该分不同的包对个别的数据源配置不同包的扫描