我们在resource下一般写.properties文件
但是我在mybatis-config.xml文件用时候一直报Could not find resource db.properties错误,找的我怀疑人生......,我点开target文件中的classes文件并没有找到db.properties文件,发现根本没有加载进去.最后找到两个解决方法:
1,我们直接把db.properties文件复制到classes文件下面,单间粗暴,但是这样的话太麻烦,下次用还是得这样 .(不推荐)
2,原来我已经在父工程的pom文件中添加过这样的代码,所以我找错的时候压根没网这方面想...
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml/</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
但最后实在想不到了(网上的方法也都试过了,没用)最后我一行一行看,终于发现了我在写
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
这段代码的时候,我的.properties写成了.xproperties(无语,浪费我一小时时间)
总结:我们在pom文件中写上面的代码时候,一定要写对,因为名字写错他不会报错,乙方最后这个小问题让你的程序崩溃!!!