交代版本:
<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,还是另有其人?欢迎各位大佬指点

解决方案 »

  1.   

    springboot没有 表格下载功能,也没有清空文件夹的功能,它只是一个 脚手架方便你集成其他spring组件
    导致你问题的原因
    可能是 
    1、你的生成excel代码(在生成之前是否有一些检查文件夹存在,创建操作)
    2、其他程序逻辑清空了文件夹或者手动清空
      

  2.   

    这跟spring boot无关。可能是人为的。也可能是业务需求,比如定期清理文件夹。
    你可以查看项目历史,看看期间有过哪些改动。