springboot 项目怎么在Controller中获取jar包运行路径
时间: 2023-05-19 14:04:19 浏览: 264
springboot web项目打jar或者war包并运行的实现
您可以使用以下代码获取jar包运行路径:
```java
String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
String decodedPath = URLDecoder.decode(path, "UTF-8");
File jarFile = new File(decodedPath);
String jarDir = jarFile.getParentFile().getAbsolutePath();
```
这段代码将获取当前类所在的jar包路径,并返回其所在的目录路径。
阅读全文