这是一个艰难的,但我相信这并不是闻所未闻.
我有两个数据集,国家和人口统计数据.国家/地区数据集包含国家/地区的名称以及人口统计数据的ID.
人口统计数据集是从国家到郊区的分层数据集.
这些数据集都是每周从第三方提取的.
我需要将人口统计信息分成文件,每个国家一个.
到目前为止,我的步骤是1)拉动国家2)拉动人口统计3)(这是必要的)循环国家数据集称为"写国家人口统计数据到文件"
有可能以某种方式重复传递当前国家ID的步骤吗?
编辑:添加了PartitionHandler示例的链接
谢谢JBristow.下面的链接显示了使用重写PartitionHandler来使用JavaTask对象的addArgument传递参数,但它看起来像是开发人员的很多繁重工作而不是非常"特定于业务问题",这是Spring批处理的目标. http://www.activeeon.com/blog/all/integration/distribute-a-spring-batch-job-on-the-proactive-scheduler
我还在原始链接部分7.4.3中看到了.将输入数据绑定到步骤这是在7.4.2的上下文中.分区,这看起来非常令人兴奋
<bean id="itemReader" scope="step"
class="org.spr...MultiResourceItemReader">
<property name="resource" value="#{stepExecutionContext[fileName]}/*"/>
</bean>
Run Code Online (Sandbox Code Playgroud)
我不认为任何人都有一些样本的XML配置吗?
提前致谢.