从git上拉下来公司的项目代码,自己写了一套增删改查,调用报错:
排查:
1.断点打在mapper.java的方法上,是能读到的,定位到mapper.java文件和mapper.xml文件没关联上,
2.查看application.yml文件mybatis配置
感觉没有问题,其他工程也是这么配置的,
3.查看编辑后文件地址配置(pom.xml)
到文件夹下看,果然多了一层BOOT-INF,删除这个targetPath配置,clean后重新编译,mapper.xml文件都编译到了target/classes/mapper/下了,重启工程完美解决,记录一下这个坑,也希望能帮到你~