Java Spring Boot Batch - 在设计中需要一些建议

时间:2018-04-26 14:00:47

标签: spring-boot spring-batch

我是Java的新手并尝试实现Spring Boot批处理应用程序。

我的要求是检查数据库中的一些数据(一部分),如果找到则删除(另一部分)。

我打算为此实现Spring Boot批处理。

我将完成一项有两步的工作。如果步骤1找到一些数据,那么只执行第2步?我可以在Spring Boot Batch中实现吗?或者实现这一点的最佳方法是什么,记住我必须安排每周运行。

enter image description here

1 个答案:

答案 0 :(得分:2)

只有用于查找和删除数据库记录的预定作业,我不建议使用Spring Batch。 Spring没有批处理使用调度任务就可以很好地完成它。你可以看到example here。仅当您需要批量运行无法正常操作的作业时才使用Spring Batch。

如果您需要复杂的计划程序,可以使用Spring Quartz scheduler