springboot获取文件路径
时间: 2023-08-24 15:32:03 浏览: 81
springboot打jar包之后下载文件的路径问题
5星 · 资源好评率100%
在 Spring Boot 中,获取文件路径可以使用以下方法:
1. 使用 ClassPathResource 类
```
ClassPathResource resource = new ClassPathResource("file.txt");
File file = resource.getFile();
String path = file.getPath();
```
2. 使用 ResourceLoader 类
```
@Autowired
private ResourceLoader resourceLoader;
Resource resource = resourceLoader.getResource("classpath:file.txt");
File file = resource.getFile();
String path = file.getPath();
```
3. 使用 @Value 注解
```
@Value("${file.path}")
private String filePath;
File file = new File(filePath);
String path = file.getPath();
```
其中,第一种方法适用于读取 classpath 下的文件,第二种方法则可以读取任意位置的文件,第三种方法需要在配置文件中配置文件路径。
阅读全文