在eclipse中,把资源文件放在src文件夹下,是可以找到的;
但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。
1.将所有资源文件放在resources文件夹下 这样做很方便,比较容易想到,但是层次性就很差了,比如mybatis的映射配置文件mapper.xml,本来需要放在特定的包里面,与dao层,service层等层次为同一个层级,如今只能放在resource文件夹下,不方便分层;
2.如果该项目是maven项目: 配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.png</include>
</includes>
</resource>
</resources>
</build>
参考