如何使用Java配置在Spring Batch中链接两个读者

时间:2016-04-01 17:46:56

标签: spring-batch spring-java-config

这是一个Spring Batch问题。

我想从CSV中读取一些信息,然后使用它从数据库中的两个不同的表中读取,然后对这些行执行更新。我有一个读取器而不是从CSV读取,并且可以通过制作复合写入器来写入两个表。

我更喜欢使用Java配置的解决方案(太糟糕了,因为很多示例在Web上使用XML配置,并且尚未更新以进行Java配置)。

您可以提供的示例代码越多越好,特别是如果我必须使用侦听器或处理器,我将如何执行查询并获得结果。

1 个答案:

答案 0 :(得分:0)

您真正想要的不是链接读者,而是使用ItemProcessor来丰富从CSV中读取的数据。我希望你的步骤与读者的FlatFileItemReader一致,你自己的自定义ItemProcessor丰富了读者提供的对象,然后(正如你所提到的){{1将写入委托给适当的其他编写者。