Spring boot:获取项目路径的几种方式
程序员文章站
2022-07-10 18:15:28
...
代码对应的工程路径图:
1、获取当前项目工程下静态资源图片路径,以下两种方法皆可:
/**
* 方法一
*/
String path = this.getClass().getResource("/static/img/logo.png").getPath();
System.err.println("path:" + path);
// path:C:/Users/Administrator/Desktop/wechat-project/demo/target/classes/static/img/logo.png
/**
* 方法二
*/
String path2 = this.getClass().getClassLoader().getResource("static/img/logo.png").getPath();
System.err.println("path2:" + path2);
// path2:/C:/Users/Administrator/Desktop/wechat-project/demo/target/classes/static/img/logo.png
2、获取当前类所在的工程路径,以下两种方法皆可:
/**
* 方法一
*/
String path3 = System.getProperty("user.dir");
System.err.println("path3:" + path3);
// path3:C:\Users\Administrator\Desktop\wechat-project\demo
/**
* 方法二
*/
File file = new File("");
try {
String path4 = file.getCanonicalPath();
System.err.println("path4:" + path4);
} catch (IOException e) {
e.printStackTrace();
}
// path4:C:\Users\Administrator\Desktop\wechat-project\demo
上一篇: HTTP协议基础总结
下一篇: 网络实验-交换机
推荐阅读
-
Spring在代码中获取bean的几种方式详解
-
C#获取路径的几种方式实例分析
-
Spring boot:获取项目路径的几种方式
-
Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题
-
Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题
-
Spring Boot 项目集成Redis的方式详解
-
获取spring的ApplicationContext几种方式
-
获取spring的ApplicationContext几种方式
-
Spring在代码中获取bean的几种方式详解
-
java(JSP)中几种获取项目路径方式