В пакете Spring мне нужно передать элементы, прочитанные ItemReader, на два разных процессора и записи. То, что я пытаюсь достичь, это то, что...
+---> ItemProcessor#1 ---> ItemWriter#1 | ItemReader ---> item ---+ | +---> ItemProcessor#2 ---> ItemWriter#2
Это необходимо, потому что элементы, написанные ItemWriter # 1, должны обрабатываться совершенно по-другому, чем те, которые написаны ItemWriter # 2. Кроме того, ItemReader считывает элемент из базы данных, и запросы, которые он выполняет, настолько дороги, что выполнение одного и того же запроса дважды должно быть отброшено.
Какой-нибудь намек на то, как достичь такой настройки? Или, по крайней мере, логически эквивалентная настройка?