0

我创建了一个抽象的 parentFlatFileWriter,其中我将 headerCallBack 包含到默认标题中。这很好用,因为我正在写入 6 个文件。

但是,在我正在编写的一个文件上,我想跳过该文件的标题。我仍然想对所有其余的 outfiles 使用抽象 bean。

我可以覆盖继承的 headerCallBack 属性而不写标题吗?

谢谢

4

1 回答 1

1

仅在FlatFileItemWriter.headerCallback设置属性时才写入标头,否则将跳过标头写入。在你的第 7 位作家刚刚设定FlatFileItemWriter.setHeaderCallback(null)
在 Spring XML 中写:

<bean id="my7thwriter" class="My7thWriterImpl" parent="parentFlatFileWriter">
  <property name="headerCallBack"><null/></property>
</bean>
于 2013-08-08T05:58:16.640 回答