Пакетный парсинг Spring для разных данных - PullRequest
1 голос
/ 04 августа 2020

У меня есть сценарий, в котором файл имеет другой тип. Файл разделен на 3 части: верхний колонтитул и нижний колонтитул. Заголовок может быть двух типов, в зависимости от размера заголовка. Мне нужно использовать токенизатор и диапазон для анализа содержимого.

То же самое для нижнего колонтитула в зависимости от размера тела и длины нижнего колонтитула, необходимого для анализа содержимого нижнего колонтитула.

Я прошел через PatternMatchingCompositeLineMapper и fixedlenghttokenizer, но не нашел способа, где мы указываем условия для диапазона, а также делимся содержимым тела в нижнем колонтитуле, чтобы проверить длину

Я новичок в весенней партии. Пожалуйста, помогите мне с тем же. Заранее благодарим за любое предложение

Ответы [ 2 ]

0 голосов
/ 15 августа 2020

У меня есть метод переопределения mapline, где я получаю контент и номер строки, и он будет выполняться для каждой строки. Перед выполнением строки карты я создаю токенизатор в зависимости от содержимого, и он у меня работает

0 голосов
/ 14 августа 2020

Для таких расширенных форматов файлов вам нужен собственный ItemReader.

...