Spring Batch бағдарламасындағы орындау контексті дегеніміз не?
Spring Batch бағдарламасындағы орындау контексті дегеніміз не?

Бейне: Spring Batch бағдарламасындағы орындау контексті дегеніміз не?

Бейне: Spring Batch бағдарламасындағы орындау контексті дегеніміз не?
Бейне: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Мамыр
Anonim

Ан ExecutionContext StepExecution немесе JobExecution ауқымында қамтылған ақпаратты қамтитын кілт-мән жұптарының жинағы болып табылады. Көктемгі топтама сақтайды ExecutionContext , ол қайта іске қосқыңыз келетін жағдайларда көмектеседі a топтама іске қосу (мысалы, қауіпті қате орын алғанда және т.б.).

Осылайша, көктемгі пакеттегі Stepexecution контексті дегеніміз не?

қоғамдық сынып Қадамды орындау Entity кеңейтеді. Пакет домен нысанын көрсету қадамның орындалуы. JobExecution-тен айырмашылығы, тапсырмалар саны және т.б. сияқты элементтерді өңдеуге қатысты қосымша сипаттар бар.

Сол сияқты, көктемгі пакетте қандай бөлік бар? Көктемгі топтама ' қолданады Тілім -бағдарланған' өңдеу стилі оның ең кең тараған іске асыру шеңберінде. Тілім бағдарланған өңдеу деректерді бір-бірлеп оқып, жасауды білдіреді. кесектер ' олар транзакция шекарасында жазылады. Бір элемент ItemReader ішінен оқылады, ItemProcessor файлына беріледі және біріктіріледі.

Сәйкесінше, Spring Batch ішіндегі StepScope дегеніміз не?

А көктемгі топтама StepScope нысан синглтон емес, белгілі бір қадамға бірегей болып табылады. Бірақ a көрсету арқылы көктемгі топтама құрамдас болу StepScope дегенді білдіреді Көктемгі топтама пайдаланатын болады көктем әрбір қадамды орындау үшін сол құрамдастың жаңа данасын жасау үшін контейнер.

Spring Batch бағдарламасындағы жұмыс қоймасы дегеніміз не?

1.2 JobRepository . Аты айтып тұрғандай бұл а репозиторий орындауға қатысты барлық метадеректер үшін тұрақтылық механизмін ұсынады Жұмыс . «деректер көзі» сақтау үшін пайдаланылатын дерекқорды көрсету үшін конфигурациялануы мүмкін топтама метадеректер нысандары.

Ұсынылған: