在开发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);
}
```
此外,若你需要加载图片或其他二进制文件,也可以采用类似方式。只需替换文件路径即可!🖼️
通过这种方式,你可以轻松管理资源文件,让项目结构更加清晰易维护。快试试吧!🚀