使用了 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>