Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Java Spring引导批处理-需要一些设计建议吗_Spring Boot_Spring Batch - Fatal编程技术网

Spring boot Java Spring引导批处理-需要一些设计建议吗

Spring boot Java Spring引导批处理-需要一些设计建议吗,spring-boot,spring-batch,Spring Boot,Spring Batch,我是Java新手,正在尝试实现Spring引导批处理应用程序 我的要求是检查数据库中的一些数据(一部分),如果发现则删除(另一部分) 我计划为此实施Spring Boot批处理 我将有一个工作,将有两个步骤。如果步骤1找到一些数据,那么只执行步骤2?我能在Spring Boot批处理中实现吗?或者,实现这一目标的最佳方式是什么?记住,我必须安排每周运行一次 对于从数据库中查找和删除记录的计划作业,我不建议使用Spring批处理。Spring有一个很好的方法,可以不用批处理就完成任务调度。你可以看

我是Java新手,正在尝试实现Spring引导批处理应用程序

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

我计划为此实施Spring Boot批处理

我将有一个工作,将有两个步骤。如果步骤1找到一些数据,那么只执行步骤2?我能在Spring Boot批处理中实现吗?或者,实现这一目标的最佳方式是什么?记住,我必须安排每周运行一次


对于从数据库中查找和删除记录的计划作业,我不建议使用Spring批处理。Spring有一个很好的方法,可以不用批处理就完成任务调度。你可以看到。仅当您需要批量运行正常操作无法处理的作业时,才使用Spring批处理


如果需要复杂的调度程序,可以使用

您要执行的是计划作业还是事件驱动作业?还有,你希望操作的数据量是多少?@cosmos,我听说这个数据量很大。这是一个预定的工作,你有大概的数量吗?SpringBatch在您的设计中起作用。我只是在想,如果要处理的记录数量不超过数百万,那么这么小的范围可能就不需要了。@cosmos我们可以控制spring批处理中的步骤吗?如果是,怎么做?你能举个例子吗。我找不到任何地方。@AmitKumar如果它在spring batch和java中,那么您可以检查数据库中的数据并将其删除,然后启动批处理作业。