我需要在Spring批处理中实现,我需要从文件和数据库中读取,需要处理数据并将其写入电子邮件
我已经阅读了春季批处理文档,但无法找到可以读取多个读者数据的CHUNKtasklet
基本上我必须从2个不同的数据源中读取(一个来自文件,另一个来自数据库,每个都需要有自己的映射器)
此致 焦油
答案 0 :(得分:1)
我看到两个选项,具体取决于数据的结构:
ItemReader
,委托给其他读者(Spring Batch提供或其他),并根据委派的ItemReader
s的结果提供组装单个对象的逻辑。 ItemReader
提供基本信息(例如来自数据库),并使用ItemProcessor
来丰富项目(例如从文件中读取)。上述任何一种都是处理此类输入方案的常用方法。