Spring batch 基于某种逻辑的Spring批量定制计数
在处理器中 我打电话给第三方系统,并根据响应增加成功或失败的数量。我想将这两个计数写入日志文件。如何知道从处理器完成的作业 提前谢谢 如何知道从处理器完成的作业 如果您在处理器中,这意味着作业仍在运行。你同意吗 您可以在处理器内的作业执行上下文或步骤执行上下文中添加度量,并注册一个JobExecutionListener,从执行上下文中读取这些度量,并在作业完成后将其写入日志文件。请参阅Spring batch 基于某种逻辑的Spring批量定制计数,spring-batch,Spring Batch,在处理器中 我打电话给第三方系统,并根据响应增加成功或失败的数量。我想将这两个计数写入日志文件。如何知道从处理器完成的作业 提前谢谢 如何知道从处理器完成的作业 如果您在处理器中,这意味着作业仍在运行。你同意吗 您可以在处理器内的作业执行上下文或步骤执行上下文中添加度量,并注册一个JobExecutionListener,从执行上下文中读取这些度量,并在作业完成后将其写入日志文件。请参阅 希望这有帮助。谢谢马哈茂德·本·哈辛。谢谢,马哈茂德·本·哈辛。您能告诉我如何从处理器内部在作业执行上下文中
希望这有帮助。谢谢马哈茂德·本·哈辛。谢谢,马哈茂德·本·哈辛。您能告诉我如何从处理器内部在作业执行上下文中添加度量吗?我已经注册了JobExecutionListener。您可以让项目处理器实现ItemStream,并在updateExecutionContext executionContext方法中将度量添加到执行上下文中。您还可以添加一个带有BeforeStep或AfterStep注释的方法,以访问步骤执行请参见此处文档中的示例: