springboot 获取项目路径

文章目录

      • 1、springboot获取当前项目路径的地址
      • 2、获取classes目录绝对路径
      • 3、如果上传目录为/static/upload/,则可以如下获取:

1、springboot获取当前项目路径的地址

System.getProperty("user.dir")

输出目录: G:\outshine\wangsoso

2、获取classes目录绝对路径

// 方式1
String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();// 方式2
String path = ResourceUtils.getURL("classpath:").getPath();

输出目录: /G:/outshine/wangsoso/target/classes/

3、如果上传目录为/static/upload/,则可以如下获取:

String path = ResourceUtils.getURL("classpath:").getPath();
System.out.println("path:"+path);
// path:/G:/Java/Maven/Project/server/target/classes/File file = new File(path);
File upload = new File(file.getAbsolutePath(),"static/upload/");
// upload url: G:\Java\Maven\Project\server\target\classes\static\upload


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部