Spring Batch 中步骤之间共享数据的最佳方式?

问题描述 投票:0回答:1

我正在开发一项读取 .csv 文件并将每条记录存储在数据库中的作业。为此,我需要使用从数据库获取的配置。 因为我不想为每条记录检索相同的信息。 JobExecutionContext 是共享此信息的最佳方式吗?或者还有其他选择吗? 如果我使用 JobExecutionContext,在 jobParameter 中存储配置的最佳位置是什么?倾听者?

spring spring-batch
1个回答
1
投票

JobExecutionContext
是共享此类全局静态配置信息的好地方。

作业参数更适合批处理作业的“业务”参数(例如输入文件、输入表、分区描述等)。我不建议将它们用于技术配置参数。

© www.soinside.com 2019 - 2024. All rights reserved.