Я разрабатываю весенний пакет для чтения нескольких файлов из папки, обработки и записи результата в БД. Я использую MultiResourceItemReader для чтения файлов из папки. но файлы могут быть зашифрованы, поэтому мне нужно расшифровать файл перед чтением. Как лучше всего это сделать?
1) Следует ли использовать шаг перед чтением, обработкой и записью? 2) Должен ли я переопределить doOpen из FlatFileItemReader, который был установлен в качестве делегата для MultiResourceItemReader? 3) Должен ли я переопределить открытие в самом MultiResourceItemReader?
Я думаю, что переопределение уже существующего метода не рекомендуется, так как мы можем получить дублирование или отсутствие кода. пожалуйста, порекомендуйте