在Spring Boot项目中,可以使用ResourceLoader
来获取resources
文件夹下的文件。具体步骤如下:
- 注入
ResourceLoader
对象:
@Autowired
private ResourceLoader resourceLoader;
- 使用
resourceLoader
对象获取资源文件:
Resource resource = resourceLoader.getResource("classpath:文件路径");
其中,文件路径
是相对于resources
文件夹的路径,例如:
Resource resource = resourceLoader.getResource("classpath:config/application.properties");
这样就可以获取resources/config
文件夹下的application.properties
文件了。
- 通过
resource
对象获取文件内容:
InputStream inputStream = resource.getInputStream();
这样就可以获取文件的输入流,进而读取文件内容了。
亲测:此方法无论对开发还是打包都适用!