Springboot表格下载--服务器历史文件不翼而飞

心随自在飞 2019-09-04 02:31:17
交代版本:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.7.RELEASE</version>
</parent>

功能场景:
页面有个表格,需要下载表格数据,下载时,后台每次根据数据生成Excel,存放于/apps/downloadFile目录,然后下载该文件。

bug发现:
程序运行几个月,突然下载报错,文件目录不存在了。历史生成的Excel文件也不翼而飞。

紧急修复:
创建好文件目录,下载正常,观察了一两天,文件也还在。

那么问题来了 ,到底是谁干掉了这些文件。幕后黑手到底是Spring boot,还是另有其人?





欢迎各位大佬指点。。。















...全文
120 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NANU-NANA 2019-09-04
  • 打赏
  • 举报
回复
这跟spring boot无关。

可能是人为的。也可能是业务需求,比如定期清理文件夹。
你可以查看项目历史,看看期间有过哪些改动。
对梦想的牵挂 2019-09-04
  • 打赏
  • 举报
回复
有可能是自己代码逻辑里面包含了删除文件
瘦死的黑骆驼 2019-09-04
  • 打赏
  • 举报
回复
这个问题感觉怎么都回答不了啊
baichangda234 2019-09-04
  • 打赏
  • 举报
回复
springboot没有 表格下载功能,也没有清空文件夹的功能,它只是一个 脚手架方便你集成其他spring组件 导致你问题的原因 可能是 1、你的生成excel代码(在生成之前是否有一些检查文件夹存在,创建操作) 2、其他程序逻辑清空了文件夹或者手动清空

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧