我在Spring有一个小项目。它(例如)位于C:/users/projects/blog
。我怎样才能走这条路?
答案 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作为参数