Could not find resource WEB-INF/config/mapper.xml

Myth丶恋晨 2022-02-19 00:13 280阅读 0赞

在使用Mybatis时,出现Could not find resource WEB-INF/config/mapper.xml的错误,明显知道是文件路径写的不对,但无论怎么改正,都是这个错误。我的mapper.xml文件错误的放在如下位置:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDE5NDE2Nw_size_16_color_FFFFFF_t_70

我的配置文件如下所示:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDE5NDE2Nw_size_16_color_FFFFFF_t_70 1

经过查找资料发现默认会在类路径下查找文件,但我的mapper.xml文件并不在类路径下

但src/main/resouces目录中的文件会被复制到target/classes(即类路径)目录中。所以有了解决办法

解决方法

在src/main/下新建resources文件并把mapper.xml放到该文件中。如下所示:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDE5NDE2Nw_size_16_color_FFFFFF_t_70 2

然后发现类路径下出现了mapper.xml文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDE5NDE2Nw_size_16_color_FFFFFF_t_70 3

最后配置文件中如下表示mapper.xml的路径

20190415110248234.png

问题得到解决。

发表评论

表情:
评论列表 (有 0 条评论,280人围观)

还没有评论,来说两句吧...

相关阅读