Учебники

Spring Batch — Применение

Почти все примеры в этом руководстве содержат следующие файлы:

  • Файл конфигурации (файл XML)
  • Тасклет / процессор (класс Java)
  • Java-класс с сеттерами и геттерами (Java-класс (bean))
  • Класс Mapper (класс Java)
  • Класс запуска (класс Java)

Конфигурационный файл

Файл конфигурации (XML) содержит следующее:

  • Определение работы и шага .

  • Фасоль, определяющая читателей и писателей .

  • Определение таких компонентов, как JobLauncher, JobRepository, менеджер транзакций и источник данных.

Определение работы и шага .

Фасоль, определяющая читателей и писателей .

Определение таких компонентов, как JobLauncher, JobRepository, менеджер транзакций и источник данных.

В наших примерах для лучшего понимания мы разделили это на два файла : файл job.xml (определяет задание, шаг, читателя и записывающее устройство) и файл context.xml (средство запуска задания, репозиторий заданий, менеджер транзакций и источник данных).

Mapper Class

Класс Mapper, в зависимости от читателя, реализует интерфейсы, такие как отображение строк, отображение наборов полей и т. Д. Он содержит код для получения данных из чтения и для установки его в класс Java с методами set и getter (Java Bean) ,

Java Bean Class

Класс Java с сеттерами и геттерами (Java bean) представляет данные с несколькими значениями. Он действует как вспомогательный класс. Мы передадим данные от одного компонента (читателя, писателя, обработчика) к другому в виде объекта этого класса.

Тасклет / процессор

Класс Tasklet / процессор содержит код обработки приложения Spring Batch. Процессор — это класс, который принимает объект, содержащий прочитанные данные, обрабатывает их и возвращает обработанные данные (в объекте формы).

Класс запуска

Этот класс (App.java) содержит код для запуска приложения Spring Batch.