mybatis的mapper文件错误,引申到spring无法加载bean

在更改了几个接口对应的mapper文件之后,启动服务,莫名的报错,spring加载dao文件失败,无法找到bean文件。

更改了好多地方,也在sourcetree上对比了改动,并没有发现对配置文件的更改,头大!

最后在控制台仔细找,发现有提示:The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"*

找到对应的mapper文件,发现mapper头尾文件冒红,
这里写图片描述

剩下的事情就是看你记忆力和耐心了,仔细找到mapper文件中不合理的地方,多写了一个“-”或者少了一个符号,都有可能,我用的是排除法,先注销一半,看是否报错,是的话,说明就在另一半,继续定位。。

我的问题就很可笑了,不仔细的问题,如图:

这里写图片描述

多了一个“-”

猜你喜欢

转载自blog.csdn.net/jiahao791869610/article/details/79226048