SpringBoot项目,部署环境获得resource目录的绝对路径
时间: 2024-01-08 08:04:20 浏览: 127
springboot项目发布到ubuntu服务器上
3星 · 编辑精心推荐
在 Spring Boot 中,可以通过以下方式获得 resource 目录的绝对路径:
```java
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
...
Resource resource = new ClassPathResource("/");
String absolutePath = resource.getFile().getAbsolutePath();
```
这里使用了 `ClassPathResource` 类来获取资源,其中参数传入 "/" 表示获取项目根目录的绝对路径。然后通过 `getFile()` 方法获取文件对象,并调用 `getAbsolutePath()` 方法获取绝对路径。
阅读全文