java使用easyexcel不能找到模板文件

在部署到Linux Docker环境中时,使用EasyExcel的填充模板功能出现"copyfailure"和"找不到文件"错误。问题源于模板文件未放入resource目录。调整文件路径并指定模板文件流位置后,故障得到解决。
摘要由CSDN通过智能技术生成

bug背景:

easyexcel使用填充模板功能,从前端下载文件,结果本地接口测试成功了,但是部署到docker(linux)环境中失败了。报”copy failure“、”找不到文件”的错误

bug解决

仔细分析了下本地和开发环境的不同,linux中我是打了jar包运行的,但是本地是直接运行的。查看目录,发现我没有把excel模板文件放在resource中,而是直接放在同级的地方
之后我调整了下文件的目录,同时指定easyexcel的模板文件流的位置,终于解决了

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值