2025-03-16 09:07:33

🌟Spring Boot读取resource目录下的文件🌟

导读 在开发Spring Boot项目时,我们常常需要从`resource`目录中加载配置文件或静态资源。例如,加载一个JSON配置文件或读取图片资源。那么,如...

在开发Spring Boot项目时,我们常常需要从`resource`目录中加载配置文件或静态资源。例如,加载一个JSON配置文件或读取图片资源。那么,如何优雅地完成这一操作呢?🔍

首先,确保你的文件已正确放置于`src/main/resources`目录下。比如,假设你有一个名为`config.json`的文件,位于`resources/config/`目录中。接下来,可以使用以下代码轻松读取它:

```java

import org.springframework.core.io.ClassPathResource;

import java.nio.file.Files;

import java.nio.file.Paths;

public String readFile() throws Exception {

// 加载资源文件

ClassPathResource resource = new ClassPathResource("config/config.json");

byte[] data = Files.readAllBytes(Paths.get(resource.getURI()));

return new String(data);

}

```

此外,若你需要加载图片或其他二进制文件,也可以采用类似方式。只需替换文件路径即可!🖼️

通过这种方式,你可以轻松管理资源文件,让项目结构更加清晰易维护。快试试吧!🚀