前沿摘要
读取配置文件,使用getResourceAsStream流读取的,按理来说是可以直接读取到配置文件的位置,但是爆出这样的错误。
错误原因:target/classess文件下没有mybatis-config.xml文件。
知识笔记:之前在测试读取配置文件jdbc.properties的时候,发现读取的还是编译之后生成的target文件下的jdbc.properties文件。这里引用我的另一篇测试文章
解决办法:一,将xml文件复制到target下的对应位置
二,pom打包的方式改为jar包。
<groupId>org.example</groupId>
<artifactId>项目名称</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
但是我考究过,父pom和聚合父类一般都是pom打包方式,不是jar,建议第一条解决办法。