我正在编写一个批处理应用程序,它从文件中逐行读取,处理内容并写入数据库。我正在使用FlatFileItemReader
从文件中读取。
文件中的第一行是特殊的(标题),使用linesToSkip跳过并使用LineCallbackHandler
(HeaderHandler
)进行处理。 HeaderHandler
使用标头信息构建缓存。
现在我想在ItemWriter
中使用此缓存。我不确定如何将我在HeaderHandler
内构建的缓存对象传递给我的ItemWriter
。这样做有干净的方法吗?
答案 0 :(得分:2)
你至少有两种可能性: