今天在学习SpringBoot实战项目的时候,有一个报错:
刚开始我很疑惑,跟着老师敲的,对了好多遍代码都一样,但就是报错,于是我百度了一下,大多原因是一下两个原因:
1.在resources文件加下创建的mapper文件夹类型没有正确选择(eclipse选择Folder,idea选择Directory)。
2.映射文件的mapper标签的namespace属性没有正确映射到dao层接口,或者application.properties中的属性mybatis.mapper-locations没有正确配置xml映射文件。
我也看了看我的代码:
不觉得什么问题。
当问题无法解决时我想到,既然是xml文件的位置已经指定,那应该就是xml文件里的配置除了问题。
于是我尝试性的修改了namespace指定的地址
不再是指向mapper包,而是直接指向mapper包下的UserMapper接口,问题得以解决。
希望对读者有帮助!!!