我需要从我的项目中获取上传照片的相对路径,但是当我System.getProperty("user.dir");在我的测试中运行时,它会返回/home/user/workspace/Myproject,但如果我从我的弹簧控制器运行它,它就会返回/home/user.
任何人都可以提供可能正在发生的洞察力吗?
Jon*_*Lin 17
该user.dir属性是运行Java的当前工作目录.您在/home/user/workspace/Myproject运行项目时启动java,但是当Spring运行它时,它不能保证是相同的工作目录.你在寻找user.home(应该永远是/home/user)吗?