Какво представлява контекстът на изпълнение в Spring Batch?
Какво представлява контекстът на изпълнение в Spring Batch?

Видео: Какво представлява контекстът на изпълнение в Spring Batch?

Видео: Какво представлява контекстът на изпълнение в Spring Batch?
Видео: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Може
Anonim

Ан Контекст на изпълнение е набор от двойки ключ-стойност, съдържащи информация, която е обхваната на StepExecution или JobExecution. Пролетна партида продължава да Контекст на изпълнение , което помага в случаите, когато искате да рестартирате a партида стартиране (например, когато е възникнала фатална грешка и т.н.).

По този начин, какво е Stepexecutioncontext в Spring Batch?

публична класа StepExecution разширява Entity. Партида представяне на обект на домейн изпълнението на стъпка. За разлика от JobExecution, има допълнителни свойства, свързани с обработката на елементи, като например броя на ангажиментите и т.н.

По същия начин какво е chunk в Spring Batch? Пролетна партида използва ' Парче -ориентиран стил на обработка в рамките на най-често срещаното му изпълнение. Парче ориентираната обработка се отнася до четене на данните един по един и създаване на ' парчета ', които са записани в границите на транзакция. Един елемент се чете от ItemReader, предава се на ItemProcessor и се обобщава.

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

А пружинна партида StepScope обектът е този, който е уникален за конкретна стъпка, а не за сингълтон. Но чрез уточняване на a пролетна партида компонент битие StepScope означава, че Пролетна партида ще използва пролетта контейнер за създаване на нов екземпляр на този компонент за всяка стъпка на изпълнение.

Какво е хранилище на задачи в Spring Batch?

1.2 JobRepository . Както подсказва името, това е а хранилище който предлага механизъм за постоянство за всички мета-данни, свързани с изпълнението на работа . 'data-source' може да бъде конфигуриран да сочи към базата данни, която да се използва за съхранение партида обекти на метаданни.

Препоръчано: