使用了 Maven 建立了一个项目,非 web-app 模版的。然后当我想使用 Spring 的 ClassPathXmlApplication 来加载一个 xml 配置文件的时候,会报错说无法找到该 xml 文件。然后我自己在 main 目录下加上了一个 resource 文件夹,将 xml 文件放在下面。可还是找不到。
最后我觉得应该是 Maven 在加载项目的时候,找不到资源文件夹。所以我在 Maven 的 pom.xml 加上了下面这句话。果然,可以了!
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>*/.properties</include>
<include>*/.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>