Как прочитать длину динамического поля в .csv, используя Spring Batch? - PullRequest
3 голосов
/ 07 октября 2019

У меня есть csv со следующим содержимым:

id001 , mail1@test.de  , mail2@test.de
id002 , mailxx@test.de , mailxx@test.de , mailxx@test.de, mailxx@test.de...

У csv нет статических почтовых полей, список содержит динамически создаваемые почтовые адреса, возможно ли их проанализировать в массиве свесенняя партия?

1 Ответ

1 голос
/ 10 октября 2019

Для этого вы можете использовать пользовательский LineMapper. Этот интерфейс дает вам необработанную строку, которая была прочитана из файла, и позволяет вам проанализировать ее и сопоставить с объектом вашего домена.

Вы не указали свой целевой тип, но я думаю, что line.split(","); может работатьв вашем случае: вы назначаете первый токен id, а остальные токены списку писем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...