У меня есть текстовый файл, который имеет несколько форматов..... как мне его прочитать с помощью весеннего пакетного чтения?
Пример: файл
DATE: 09/12/2018. SERIAL NO: 12345
BANK: HDFC IFSC NO: 9876
NAME NO. OF FD. AMOUNT
ABC. 5 100
XYZ. 7 200
DEF. 7 200
JKL. 10 300
TOTAL. 29 800
REJECTED REQUEST: 1
BRANCH NAME: Atlanta
Каждый образец, который я получаю в сети, имеет токенизаторы ...... как мне его прочитать в этом случае, когда это может быть несколько записей и форматов.
примечание*** значения будут иметь фиксированную длину/диапазон
Объект, который я надеюсь сделать для полного отчета:
private String date;
private String Serial;
private String bank;
private String ifsc;
private List<RowData> rows;
private string totalFD;
private String totalAmount;
private String rejectedRequest;
private String branchName
Объект данных строки (строки или запись, которые будут переменными), упомянутые выше, будут такими, как показано ниже:
private String name;
private String noOfFD;
private String amount;
FixedLengthTokenizer
? - person Mahmoud Ben Hassine   schedule 10.12.2018I want all the value tokenized to be put into a single object for each file
Я не понимаю, как это возможно. СPatternMatchingCompositeLineMapper
у вас будет другой тип объекта для каждой строки (не файла) в соответствии с шаблоном соответствия этой строки. Вы можете найти пример здесь: github.com/spring-projects/spring-batch/blob/master/ - person Mahmoud Ben Hassine   schedule 11.12.2018