在Springboot项目的resources下添加了一个Excel模板文件以供客户端下载

开发环境下通过这种方式读取文件
File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "static/excel/userTemplate.xlsx");
当项目打成jar包放到服务器后就找不到文件了,原来打成jar包后必须以流的方式读取文件:
ClassPathResource resource = new ClassPathResource("static/excel/userTemplate.xlsx");
resource.getInputStream();
本文介绍了在SpringBoot项目中,如何在开发环境和生产环境中正确读取resources下的Excel模板文件。开发环境下直接使用ResourceUtils获取文件,而在打包成jar后的服务器环境中,则需通过ClassPathResource以流的方式读取。

1652

被折叠的 条评论
为什么被折叠?



