在更改了几个接口对应的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文件中不合理的地方,多写了一个“-”或者少了一个符号,都有可能,我用的是排除法,先注销一半,看是否报错,是的话,说明就在另一半,继续定位。。
我的问题就很可笑了,不仔细的问题,如图:
多了一个“-”