首页 > 解决方案 > Spring Batch 是否适合定期从数据库中删除记录

问题描述

我有一个完整的 Spring Boot 项目,我需要每 48 小时在特定条件下从数据库中删除记录。

我必须在最后期限前完成,为此目的学习和使用 Spring Batch 是否值得,还是有其他方法可以做到这一点?

标签: springspring-bootspring-batch

解决方案


您可以使用注释创建新的 Spring Bean@Component或重用服务 bean。然后,实现一个方法来删除这些记录,并使用@scheduled注解来配置何时必须执行此方法。

不要忘记@EnableAsyng在你的 Spring Boot 配置类上添加注解

访问 Spring 站点并查找调度文档


推荐阅读