弹簧步骤配置,来自多个来源的数据

时间:2017-04-24 20:12:09

标签: oracle mongodb configuration spring-batch batch-processing

我是弹簧弹簧新手。我有这样的情况:

我从mongo db读取数据。 Account表和列acctno, customerno, balance, acctstatus

我正在阅读作为块并将其写入文本文件。我没有问题。我可以使用reader().writer()

我的问题是,对于每一块记录(30),我需要为 customerno list 中的所有30条记录保存customerno,调用oracle存储过程,输入为 customerno list 并获取游标输出(custmoreno, customer name, dob等)中的所有详细信息,并将此输出与帐户详细信息一起发送给作者。

我在执行此操作时遇到问题,因为如果它是按记录处理的记录,我可以在步骤配置中执行processor()并执行此操作, 但是因为我必须创建一个列表并调用存储过程,所以我遇到了麻烦。

任何人都可以帮助完成作业和步骤配置吗?

我必须在reader()writer()之间采取什么样的步骤?

如果我使用任何taskexecutor(),那么我的输入类型和输出类型是什么?

感谢任何帮助。编码完成在阅读器中创建列表并调用SP, 但我不知道如何配置步骤。请建议。

0 个答案:

没有答案