java系统。getProperty(“user.dir”)不起作用
我需要从我的项目中获取上传照片的相对路径,但是当我在测试中运行System.getProperty("user.dir");
时,它返回/home/user/workspace/Myproject
,
但是如果我从spring控制器运行它,它只返回/home/user
有人能提供可能正在发生的情况吗
你可以在下面搜索框中键入要查询的问题!
我需要从我的项目中获取上传照片的相对路径,但是当我在测试中运行System.getProperty("user.dir");
时,它返回/home/user/workspace/Myproject
,
但是如果我从spring控制器运行它,它只返回/home/user
有人能提供可能正在发生的情况吗
# 1 楼答案
user.dir
属性是运行Java的当前工作目录。当您运行项目时,您正在/home/user/workspace/Myproject
中启动java,但是当Spring运行它时,不能保证它是同一个工作目录。你在找user.home
(应该总是/home/user
)吗