显然dao层的java没有找到对应的xxx.xml。
2.原因resource目录下的xxx.xml文件的包名与java目录下的包名不一致,导致未找到。如下截图:
3.解决方案 3.1共同解决方案直接将resource目录下的xx.xml的包名改为java目录下的mapper的java所在的包名
3.2其余解决方案 3.2.1情况一
如果pom.xml的引用的mybatis-plus-boot-starter,依赖如下:
com.baomidou mybatis-plus-boot-starterorg.mybatis mybatis
可以在配置文件中引入
mybatis-plus.mapper-locations=classpath:mapper/*.xml (yml格式的自己修改)3.2.2情况二
如果pom.xml的引用的mybatis-plus依赖,
可以在配置文件中引入
mybatis.mapper-locations=classpath:mapper/*.xml (yml格式的自己修改)3.2.3情况三
如果pom.xml的引用的mybatis-spring-boot-starter依赖,依赖如下:
org.mybatis.spring.boot mybatis-spring-boot-starter
可以在配置文件中引入
mybatis.mapper-locations=classpath:mapper/*.xml (yml格式的自己修改)



