SpringBoot

18 阅读1分钟

读取resources目录下文件

  1. 只适合本地启动获取,打成jar包后不可用
File file = ResourceUtils.getFile("classpath:template/test.xlsx");

可通过以下方法解决:

InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("template/test.xlsx");
InputStream inputStream = this.getClass().getResourceAsStream("/template/test.xlsx");

注意:不能存在中文目录结构