springboot文件操作
时间: 2023-11-14 13:09:40 浏览: 26
好的,关于Spring Boot的文件操作,可以使用Java自带的File类或者使用Spring Boot提供的ResourceLoader类。其中,ResourceLoader类可以方便地读取classpath下的文件。
下面是一个使用ResourceLoader读取文件的示例代码:
```java
@Autowired
private ResourceLoader resourceLoader;
public String readFile(String filePath) throws IOException {
Resource resource = resourceLoader.getResource("classpath:" + filePath);
InputStream inputStream = resource.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
}
return stringBuilder.toString();
}
```
这个方法会读取classpath下的指定文件,并返回文件内容的字符串表示。