在不使用作业存储库的情况下 spring 批重新启动
Restart in spring batch without using job repository
我是 spring 批处理的新手,正在尝试设计一个 spring 批处理作业,该作业使用文本文件作为在启动 job.If 文本文件中的字符串之前跳过记录的机制大于 0,表示已提交的记录(比如说 n),我应该跳过 reader 中的前 n 条记录并从 n+1.What 开始是实现此目标的最佳方法吗?
- 一个简单的步骤就可以了
- 在 Step 级别有一个侦听器。
- 在 BeforeStep 事件中,您读取文件以使用键 "skipParam"
将值存储到 StepExecutionContext 中
- 在 FlatFileItemReader
中使用 stepExecutionContext['skipParam']
如果您不知道如何详细执行上述步骤,请告诉我。我会post给你举个例子
我是 spring 批处理的新手,正在尝试设计一个 spring 批处理作业,该作业使用文本文件作为在启动 job.If 文本文件中的字符串之前跳过记录的机制大于 0,表示已提交的记录(比如说 n),我应该跳过 reader 中的前 n 条记录并从 n+1.What 开始是实现此目标的最佳方法吗?
- 一个简单的步骤就可以了
- 在 Step 级别有一个侦听器。
- 在 BeforeStep 事件中,您读取文件以使用键 "skipParam" 将值存储到 StepExecutionContext 中
- 在 FlatFileItemReader 中使用 stepExecutionContext['skipParam']
如果您不知道如何详细执行上述步骤,请告诉我。我会post给你举个例子