我试图找出将两个流写入同一个文件的最佳方法。我要解决的问题是我的文件顶部有一个 XML 标头,然后在底部我需要附加一组逗号分隔的信息。
在 BeanIO 中是否有一种简单的方法可以做到这一点?我已经创建了 xml 标头,但尝试使用以下代码块正在执行但什么也没做:
BeanWriter xmlHeaderWrite = factory.createWriter(
"SendBulkEmailRequest",new File("xmltest.csv"));
BeanWriter delimRecordsWrite = factory.createWriter(
"PipeDelimRecords",new File("xmltest.csv"));
// write an object directly to the BeanWriter
xmlHeaderWrite.write(requestHeader);
delimRecordsWrite.write(customer);