Как заменить flatFileItemReader на openCSV в весенней партии - PullRequest
0 голосов
/ 21 апреля 2020

Я использую multiResourceItemReader в весеннем пакете. Об openCSV я обнаружил, что он автоматически связывает столбцы csv с java объектом. Но как заменить FlatFileItemReader / multiResourceItemReader на openCSV, используя CsvToBeanBuilder.

1 Ответ

0 голосов
/ 21 апреля 2020

Логотипы отображения строки на объект c в Spring Batch реализованы в LineMapper, который используется FlatFileItemReader для сопоставления прочитанных строк с объектами домена.

Таким образом, вопрос «Как заменить flatFileItemReader на openCSV в весеннем пакете» некорректен, это не на том же уровне. Что вы можете сделать, это создать реализацию LineMapper на основе OpenCSV и использовать ее с FlatFileItemReader.

...