MyBatis的配置文件Conf.xml在单元测试时没问题,发布后就找不到了

图片说明
就是这里的conf.xml无法读入,但是junit测试时是没问题的。但一发布就出错了,如下图的报错信息
图片说明
但明明xml是被编译进去的,输出文档为证
图片说明

将本地的上传过去,直接粘贴呢

把resource这个值打印出来看看

您应该使用的是maven进行编译的,如果是这样,那么需要在dao层中的pom.xml中添加以下信息,mapper文件才能被导入到classes中

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>

产生“工程文件”,那么完全可以用vs直接创建一个vc++工程,并且通过icc外挂编译器编译。

maven打包是否引入相关插件

lib也要上传 上去