【发布时间】:2016-02-20 09:13:00
【问题描述】:
有没有办法使用ResourceLoader 获取jar 目录中的“子资源”列表?
例如,给定来源
src/main/resources/mydir/myfile1.txt
src/main/resources/mydir/myfile2.txt
并使用
@Autowired
private ResourceLoader resourceLoader;
我可以进入目录
Resource dir = resourceLoader.getResource("classpath:mydir")
dir.exists() // true
但不是目录中的文件。如果我能拿到文件,我可以打电话给dir.getFile().listFiles(),但是
dir.getFile() // explodes with FileNotFoundException
但我找不到获取“子”资源的方法。
【问题讨论】:
标签: spring-boot classpath embedded-resource