下载excel用的是读取项目内的excel再完成下载。

原来采用的是这种形式读取文件。

ClassUtils.getDefauleClassLoader().getResource("").getPath()+File.separator+"template"+File.separator+"文件名";

 

 

修改为下面这种形式读取,测试环境就可以正常下载。

class.getResourceAsStream("文件路径");

  

 

原因:我们发布测试环境时项目打的jar包,因为项目是jar包,jar是个文件,不是一个文件夹,所以通过这种文件地址访问不到!