Hej,
Piszę własnego batcha w ramach nauki i chciałbym się zapytać czy ten przykład jest dobrze zrobiony?
https://vianneyfaivre.com/tech/spring-boot-spring-batch-java-8-custom-itemreader
Chodzi mi o to, że użytkownik (autor) w metodzie reader() tworzy listę plików. Wzbudziło to moją nieufność, ponieważ prosi się to o OutOfMemoryError. Po prostu wczytuje wszystkie pliki z danego katalogu do listy, a następnie zwraca FileReader który implementuje ItemReader. Czy to nie prosi się o kłopoty? Jeżeli ten przykład jest źle zrobiony (może jest dobrze) poproszę o jakieś rozjaśnienie, jak to powinno wyglądać poprawnie. Dzięki
Shalom