相关疑难解决方法(0)

数据列表中每个项目的Spring Batch-Repeat步骤

这是一个艰难的,但我相信这并不是闻所未闻.

我有两个数据集,国家和人口统计数据.国家/地区数据集包含国家/地区的名称以及人口统计数据的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配置吗?

  1. 分区
  2. 将动态值传递给分区中的步骤

提前致谢.

spring spring-batch

3
推荐指数
1
解决办法
9540
查看次数

标签 统计

spring ×1

spring-batch ×1