前言

在项目中工程以springboot jar形式发布,跟之前容器比少了一个解压目录,这个过程中出现了ClasspathResource的文件获取问题。具体如下:

故障情况

本地springboot工程打成jar包发布,在以下代码r.getFile()获取类目录下模板Excel文件报错:
cannot be resolved to absolute file path because it does not reside in the file system: jar
在这里插入图片描述

解决方案

调整代码,直接获取对应的文件流,进行封装。
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐