1
我有一個Spring Web MVC應用程序,我想提供一個大的,部分生成的文件。Spring WebContent資源 - 訪問ServletContext外部
我添加了文件到我的WebContent目錄和所有工作正常那裏。但是,我還想從我的各種構建/部署腳本中讀取並解析文件。
我目前的做法是保持文件的副本src目錄以及WebContent目錄下。從網絡提供文件時,它使用WebContent。
當服務於構建腳本文件,它使用以下Spring配置:
<bean id="ringCodeData" class="com.myapp.data.RingCodeData">
<property name="rulesInputFile" value="classpath:resources/rules_copy.xml" />
<!-- <property name="rulesInputFile" value="classpath:../WebContent/rules.xml" /> -->
<!-- <property name="rulesInputFile" value="file:/WebContent/rules.xml" /> -->
</bean>
正如你所看到的,我已經嘗試過幾種不同的方法來獲得兩個引用相同的文件(而不訴諸於副本)。
文件路徑似乎並沒有工作,因爲他們是基於當前目錄,即基於我是否打電話給定的工具類,從Eclipse或者從構建腳本的變化。
我怎樣才能得到這些指向同一個文件?
唯一的其他想法我此刻正在嘗試建立Spring MVC的以流從classpath目錄中的文件。