类 FileRetentionService
java.lang.Object
net.sohelp.boot.demo.core.task.FileRetentionService
文件存储留存服务
等保2.0 / 文件管理合规(§3 文件存储保留要求):
- 3.1.3 临时文件定期清理:用户上传但未关联业务的临时文件,超过 24小时 后自动清理
- 3.2.1 导出文件自动过期:用户导出的 Excel/PDF 文件保留 7天 后自动删除,节省存储空间
清理目录:
{resource.location}/temp/ —— 24小时未关联的临时上传文件(跳过 restore/ 子目录)
{resource.location}/export/ —— 超过7天的导出文件(由 EngineExportController 生成)
执行策略:每日凌晨4点触发,错开日志归档任务(凌晨3点)。
- 从以下版本开始:
- 2026-03-23
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
FileRetentionService
public FileRetentionService()
-
-
方法详细资料
-
runDailyCleanup
@Scheduled(cron="0 0 4 * * ?") public void runDailyCleanup()每日凌晨4点执行文件清理
-