2017-02-10 1 views
-2

4 가지 CSV 파일을 읽어야하는 요구 사항이 있습니다. 이것들은 줄 단위로 읽혀 져야합니다. 모든 파일의 열과 값의 수가 다릅니다.스프링 배치 다른 csv 파일 및 xml 출력 읽기

처리가 끝나면 출력을 XML로 생성해야합니다.

누군가가 빛을 던져 줄 수 있다면, 그걸 어떻게 달성 할 수 있습니까?

감사합니다.

+0

당신의 생각이 무엇인지 ... 우리는 당신의 생각에 포인트를 추가합니다

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

.. – RamPrakash

+0

나는 매우 익숙한 SpringBatch 프레임 워크 아닙니다. 위의 문제를 해결하기 위해 시작했습니다. 나는 아래의 튜토리얼 2 개를 살펴 보았지만 여전히 솔루션을 얻지 못했습니다. http://www.mkyong.com/spring-batch/spring-batch-multiresourceitemreader-example/ http://www.mkyong.com/spring-batch/spring-batch-hello-world-example / –

답변

0

스프링 배치에는 판독기 인터페이스가 있습니다. 4 개의 개별 FlatFileItemReader를 가질 수있는 독자 클래스를 작성하고 모두 완료 될 때까지 읽을 수 있습니다.

작성자는 사용자가 직접 구현할 수있는 인터페이스이기도합니다. 쓰기 메서드를 재정의하고 필요한 작업을 수행합니다. http://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/ItemWriter.html http://docs.spring.io/spring-batch/reference/html/readersAndWriters.html