springBoot打成jar包时,下载模版文件报错FileNotFoundException,常规的方式是无法取得文件的,经过几次的试错,以下方式可以正常使用。
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("template/template.xls");
当使用SpringBoot打包成jar运行时,遇到模板文件FileNotFoundException的问题。常规方法无法获取资源,通过尝试,发现使用`Thread.currentThread().getContextClassLoader().getResourceAsStream()`方法可以成功读取到`template/template.xls`文件。这个方法对于解决jar包内资源文件的加载问题非常有效。
springBoot打成jar包时,下载模版文件报错FileNotFoundException,常规的方式是无法取得文件的,经过几次的试错,以下方式可以正常使用。
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("template/template.xls");
9387
5857

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