首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向Spring批处理作业传递参数

向Spring批处理作业传递参数
EN

Stack Overflow用户
提问于 2018-01-20 22:08:16
回答 1查看 3K关注 0票数 0

我想处理3个数据文件。比方说FileAFileBFileC。每个文件具有不同类型的数据,并将被加载到不同的表集。我读过关于Spring Batch的文章,看过视频,做过一些教程。我正在考虑为每种类型的文件编写一系列Steps。例如,我的FileProcessingJobFileA-Step1FileA-Step2FileA-Step3用于FileA,然后将FileB-Step1FileB-Step2FileB-Step3用于FileB,并将<代码>d13、FileC-Step2FileC-Step3用于FileC。我希望将文件名作为参数传递给FileProcessingJob,并希望执行适当的一系列步骤。例如,当FileA传递给FileProcessingJob时,应执行FileA-Step1FileA-Step2FileA-Step3。我已经阅读并理解了如何按所需的顺序链接步骤。我不能找到和理解的是如何将参数传递给Spring Batch Job。有人能告诉我信息在哪里吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-21 02:26:21

基本上,你需要3个不同的阅读器。(步骤是您可能需要的另一个故事,但如果您有3种不同的文件类型,则每种类型都需要一个阅读器)。

关于作业参数-我假设是this link can help: Spring's Doc - Configuring a Job。基本上,当启动器运行作业时,它会向作业传递一个名为JobParameters的对象。这就是你所需要的。您可以在XML配置文件中定义参数,例如...)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48357087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档