Spring boot打包后从类路径目录中获取资源列表
2021-07-10 00:55:10
660次阅读
0个评论
private List<String> getResourceFiles(String path) throws IOException {
List<String> filenames = new ArrayList<>();
try (
InputStream in = getResourceAsStream(path);
BufferedReader br = new BufferedReader(new InputStreamReader(in))) {
String resource;
while ((resource = br.readLine()) != null) {
filenames.add(resource);
}
}
return filenames;
}
private InputStream getResourceAsStream(String resource) {
final InputStream in
= getContextClassLoader().getResourceAsStream(resource);
return in == null ? getClass().getResourceAsStream(resource) : in;
}
private ClassLoader getContextClassLoader() {
return Thread.currentThread().getContextClassLoader();
}
00
- 0回答
- 1粉丝
- 0关注
相关话题
- jQuery中获取当前JS文件路径
- SpringBoot从application.yml中获取自定义常量
- Spring启动后获取所有指定注解的Bean
- Spring 自带工具类
- spring boot集成Hibernate配置
- Spring获取Bean的自身id
- Spring Boot指定某个Controller支持跨源请求,以及如何让Controller类某个成员方法支持跨源请求
- Spring Boot启动时执行指定方法
- Spring Boot配置@ConditionalOnProperty来控制Configuration是否生效
- Spring WebSocket在 Config 中访问 Cookie
- spirng-boot利用spring-security实现token权限系统
- spring boot拦截器验证token防止表单重复提交
- jackson Spring boot 枚举类型不区分大小写映射
- 解决Spring Boot+AngularJS因为跨域导致Session丢失问题
- Apache commons compress文件打包、压缩