我有,我想成为一个大的部分生成文件和Spring Web MVC应用程序。
我添加了文件到我的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目录中的文件。