一个基于 Spring Boot + MyBatis 的多表历史数据快照与恢复示例。 实际业务中,同一业务主体的数据可能分散在多张关联表中。当需要保留某一时刻的完整业务数据时,需要将这些关联数据统一生成历史快照,并在需要时支持恢复。 本项目通过简化的 Demo 数据模型,模拟多张业务表之间存在 1:1、1:N 以及非标准外键依赖的场景,用于实现和验证多表数据快照与恢复方案。
基于 Redis 的 Spring 定时任务防重示例,用于避免同一个 `@Scheduled` 任务在多实例部署时被重复执行。