使用system.property获取项目绝对路径

由于在rpc服务中使用了System.getProperty("user.dir")方式去获取当前srv项目的绝对路径

使用过程如下:

String userDir = System.getProperty("user.dir");
String home = userDir.substring(0, userDir.lastIndexOf('/'));
System.setProperty("home", home);

项目文件目录结构如下

Paste_Image.png
String locationPath = StringUtils.join(       
 new String[]{                
System.getProperty("home"),                
"config",                
"init",                
"location.txt"        },     
   File.separator);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,589评论 9 467
  • 目的这篇教程从用户的角度出发,全面地介绍了Hadoop Map/Reduce框架的各个方面。先决条件请先确认Had...
    SeanC52111阅读 1,767评论 0 1
  • 项目预览 线上访问http://gettotally.com/yanxuan/#/ 或者二维码扫描: 项目描述 v...
    酷吧你我他阅读 2,128评论 2 6
  • 北京的蓝天已经离不开大风了。因为他们恋爱了。 可人们只爱蓝天,却并不爱大风。“哦,这该死的风,吹得我好冷。”他们当...
    kNqdKb阅读 561评论 0 2