springboot获取Linux上项目的绝对路径和根目录
String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();String path2 = System.getProperty("user.dir");//参数即可获得项目相对路径。(ps:不知道是不是springboot内嵌tomcat容器的原因,用网上的request.getServletCon...
·
String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();
String path2 = System.getProperty("user.dir");//参数即可获得项目相对路径。(ps:不知道是不是springboot内嵌tomcat容器的原因,用网上的request.getServletContext().getRealPath("/")方法获得的路径不是项目路径,而是c盘下一个tomcat目录路径
try {
String path1 = ResourceUtils.getURL("classpath:").getPath();
System.out.println(path);
System.out.println(path1);
System.out.println(path2);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
输出结果
请选择合适方法使用
更多推荐
已为社区贡献1条内容
所有评论(0)