Что такое контекст выполнения в Spring Batch?
Что такое контекст выполнения в Spring Batch?

Видео: Что такое контекст выполнения в Spring Batch?

Видео: Что такое контекст выполнения в Spring Batch?
Видео: Java Spring Контекст 2024, Ноябрь
Anonim

An ExecutionContext представляет собой набор пар "ключ-значение", содержащий информацию, которая относится к StepExecution или JobExecution. Весенняя партия сохраняет ExecutionContext , что помогает в тех случаях, когда вы хотите перезапустить партия запустить (например, при возникновении фатальной ошибки и т. д.).

Таким образом, что такое Stepexecutioncontext в Spring Batch?

общественный класс StepExecution расширяет Entity. Партия представление объекта домена выполнение шага. В отличие от JobExecution, есть дополнительные свойства, связанные с обработкой элементов, такие как количество фиксаций и т. Д.

Аналогично, что такое chunk в Spring Batch? Весенняя партия использует ' Кусок -ориентированный »стиль обработки в его наиболее распространенной реализации. Кусок ориентированная обработка относится к чтению данных по одному и созданию ' куски 'которые записаны в границах транзакции. Один элемент считывается из ItemReader, передается в ItemProcessor и агрегируется.

Соответственно, что такое StepScope в Spring Batch?

А весенняя партия StepScope объект - это тот, который является уникальным для определенного шага, а не синглтоном. Но указав весенняя партия компонент, являющийся StepScope Значит это Весенняя партия будет использовать весна контейнер для создания нового экземпляра этого компонента для каждого выполнения шага.

Что такое репозиторий заданий в Spring Batch?

1.2 JobRepository . Как следует из названия, это хранилище который предлагает механизм сохранения всех метаданных, связанных с выполнением Работа . 'источник данных' можно настроить так, чтобы он указывал на базу данных, которая будет использоваться для хранения партия сущности метаданных.

Рекомендуемые: