Ich entwickle einen Spring-Batch, um mehrere Dateien aus einem Ordner zu lesen, zu verarbeiten und das Ergebnis in DB zu schreiben. Ich verwende MultiResourceItemReader, um Dateien aus dem Ordner zu lesen. aber die Dateien sind möglicherweise so verschlüsselt, dass ich die Datei vor dem Lesen entschlüsseln muss. Was ist der beste Weg, dies zu tun?Lesen von Dateien durch MultiResourceItemReader nach der Entschlüsselung in Spring Batch
1) Sollte ich einen Schritt vor dem Lesen, Bearbeiten und Schreiben verwenden? 2) Sollte ich doOpen von FlatFileItemReader überschreiben, das als Delegate für MultiResourceItemReader gesetzt wurde? 3) Sollte ich Open in MultiResourceItemReader selbst überschreiben?
Ich denke, es ist nicht ratsam, eine bereits existierende Methode außer Kraft zu setzen, da dies zu Doppelarbeit oder fehlendem Code führen kann. Bitte beraten Sie