繁体   English   中英

我应该如何使用Spring Batch编写结果文件

[英]How should I write a results file using Spring Batch

我有一个Spring Batch导入过程,该过程具有以下步骤:

  1. 读取特定格式的文件
  2. 保存人员,属性和约会的数据(每个文件行可能意味着对多个表的多次插入)
  3. 写入结果文件(主要是读取的结果,但是有时我们无法将读取的数据处理为可以连贯插入的内容)

目前,我在一组Reader中拥有#1(每种文件格式一个),在单个Writer类中拥有#2和#3。 我认为写入结果文件应该是将数据写入数据库的一个单独步骤,但是我不确定如何执行此操作。

我知道的选项有:

  1. 一步监听器
  2. 一个小任务(?)

还有其他选择,Spring Batch设计的方式是哪个?

您可以将当前ItemWriter分为两个ItemWriter并将CompositeItemWriter用作块ItemWriter 这将按照您指定的顺序委托给您的两位作者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM