如何在Spring中获取当前目录?

时间:2013-08-14 17:35:12

标签: java string spring directory

我在Spring有一个小项目。它(例如)位于C:/users/projects/blog。我怎样才能走这条路?

3 个答案:

答案 0 :(得分:3)

也许这就是你要找的东西:

System.getProperty("user.dir")

此属性返回应用程序的用户工作目录。

答案 1 :(得分:3)

如果没有项目元数据,Java无法确定项目的根目录。 您可以使用以下命令获取当前类执行代码的绝对路径: YourClassName.class.getResource( “”)。的getPath()

答案 2 :(得分:0)

您是否尝试使用属性文件?这是一个例子

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
        <value>file:${path}</value>
    </property>
    <property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>

在运行代码时,您需要传入-Dpath = C:\ users \ projects \ blog作为参数