1、最近遇到了这个错误,查询了网上很多的方法都没有解决
尝试了该链接中的所有方法:https://blog.csdn.net/sundacheng1989/article/details/81630370
2、最后使用下面的方法解决了我的问题
(1)如果*.xml文件从在源目录下,需要在pom.xml中加上;
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
application.yml中加上
mybatis-plus:
type-aliases-package: com.syh.demo.mybatis.plus.springboot.basemapper.entity
mapper-locations: classpath:mapper/*.xml
# 如果xml文件在mapper下,并且分包,这样配置
#mapper-locations: classpath:mapper/**/*.xml
# 如果是多模块,有些xml文件在别的模块中,这样配置
# mapper-locations: classpath*:mapper/**/*.xml
(2)如果*.xm文件在resources目录下,,需要在pom.xml中加上并修改application.yml中的路径
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
application.yml中加上
mybatis-plus:
type-aliases-package: com.syh.demo.mybatis.plus.springboot.basemapper.entity
mapper-locations: classpath:mapper/*.xml
# 如果xml文件在mapper下,并且分包,这样配置
#mapper-locations: classpath:mapper/**/*.xml
# 如果是多模块,有些xml文件在别的模块中,这样配置
# mapper-locations: classpath*:mapper/*.xml
3、附上我的项目XML的存放路径