找不到资源 com/rl/ecps/sqlMap/EBItemMapper。xml

Could not find resource com/rl/ecps/sqlMap/EBItemMapper.xml

我在sqlMapConfig.xml文件中使用Maven构建工程时代码如下:

  <!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <mappers>
        <mapper resource="com/rl/ecps/sqlMap/EbBrandMapper.xml"/>
        <mapper resource="com/rl/ecps/sqlMap/EbItemMapper.xml"/> 
    </mappers>
</configuration>

Tomcat启动报错如下:

Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/rl/ecps/sqlMap/EbItemMapper.xml
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)

但是,当我如下配置时,Tomcat不会启动异常 如下:

 <!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <mappers>
        <mapper resource="com/rl/ecps/sqlMap/EbBrandMapper.xml"/>
<!--        <mapper resource="com/rl/ecps/sqlMap/EbItemMapper.xml"/>  -->
    </mappers>
</configuration>

经过我查了官方文档,我确定这个配置是没有的problem.I不知道为什么不对?请告诉me.thanks!

IOException: Could not find resource com/rl/ecps/sqlMap/EbItemMapper.xml

错误很明显。找不到文件 "com/rl/ecps/sqlMap/EbItemMapper.xml"。检查你的路径。看起来您在 "com".

之前忘记了一个正斜杠

使用“/com/rl/ecps/sqlMap/EbItemMapper.xml”.