【发布时间】:2014-01-13 16:52:49
【问题描述】:
考虑以下几点: 我有一个 csv 文件。此文件存储在 tomcat wepapps 目录中。此目录的路径取决于所使用的计算机。有些用户为他们的 Tomcat 使用不同的位置并使用不同的名称。我想实现以下目标。
通过 Spring,我做了以下事情: 我得到了一个将一些数据从 csv 导入数据库的操作。
<bean id="setCsvPathAction" class="custom.action.importcsv.SetCsvPathAction">
<property name="csvPath" value="C:/temp/test.csv"/>
</bean>
这对我来说很好。为了让其他人更容易配置这条路径,我得到了一个 system.properties 文件。使用此文件,您可以轻松覆盖属性:
setCsvPathAction.csvPath=#{tomcat_home}/webapps/test.csv
这就是我想要的。我希望路径位于 Tomcat webapps 目录中。以上不起作用。你有任何提示如何实现这一点吗?
【问题讨论】: