整合网上以及开发时遇到的错误原因总结:路径不对
1.maper.xml命名空间不对应mapper接口的位置
2.xml方法名未对应上mappe接口里面的方法名
、
3.mapper文件未注入成功,也就是位置扫描错误。
4.如果都检查完了,一定要检查编译后的文件里面的路径。
我的错误就是生成配置文件路径:
我的扫描mapper.xml是在mybatis/mysql/*.xml,刚开始建文件夹的时候命名为mybatis.mysql,idea中这样命名是一个一级目录,所以编译后的文件的目录也是mybatis.mysql/*.xml,所以一直找不到mapper文件。解决方法:建立二级目录,最后编译如上图的文件夹。