2017-02-10 60 views
-2

我有一個需求,我需要閱讀4個不同的csv文件。這些必須逐行閱讀。所有文件具有不同數量的列和值。Spring批量讀取不同的csv文件和xml輸出

處理完後,我必須用XML生成輸出。

如果有人可以請拋出一些光線,那該如何實現呢?

謝謝

+0

你有什麼想法。我們將點添加到您的想法.. – RamPrakash

+0

我不與SpringBatch框架非常熟悉。我開始實現上述問題。我已經通過了以下2個教程,但仍然無法找到解決方案: http://www.mkyong.com/spring-batch/spring-batch-multiresourceitemreader-example/ http://www.mkyong.com /彈簧分批/彈簧分批你好-世界示例/ –

回答

0

Spring Batch有一個閱讀器界面。你可以編寫自己的閱讀器類,它可以有4個獨立的FlatFileItemReaders並讀取它們,直到全部完成。

作者也是一個你可以自己實現的接口。你會覆蓋寫入方法並做你需要做的任何事情。

http://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/ItemReader.html http://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/ItemWriter.html http://docs.spring.io/spring-batch/reference/html/readersAndWriters.html