настройка блока spring batch CompositeItemWriter

#spring-boot #spring-data-jpa #spring-batch

#загрузка spring-boot #spring-data-jpa #spring-batch

Вопрос:

Я пишу пакетное задание spring для приведенного ниже scenerio.

  1. CustomItemReader будет считывать данные из rest URL
  2. CustomItemProcess обработает эти записи.
  3. Мне нужно записать обработанные данные в 2 таблицы, в одну таблицу просто записать все данные на основе интервала фрагмента, а в другую таблицу записать суммарные данные. т.е. агрегированные данные

Я написал CompositeItemWriter, но это позволит вставлять записи на основе фрагмента во все записи writer, есть ли способ применить фрагмент только к первому writer, а не ко второму writer ?

Ответ №1:

Нет, все авторы композита composite получат одинаковые элементы текущего фрагмента.