如何使用Java配置在SpringBatch中链接两个读卡器



这是一个Spring Batch问题。

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

我更喜欢使用Java配置的解决方案(太糟糕了,很多示例在Web上使用XML配置,而且还没有更新为使用Java配置)。

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

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

最新更新