Жазгы пакетте аткаруу контексти деген эмне?
Жазгы пакетте аткаруу контексти деген эмне?

Video: Жазгы пакетте аткаруу контексти деген эмне?

Video: Жазгы пакетте аткаруу контексти деген эмне?
Video: Реальные примеры Spring AOP внутри самого Spring и за его пределами [Путешествие по Spring AOP — Час 2024, Декабрь
Anonim

Ан ExecutionContext StepExecution же JobExecution үчүн масштабдуу маалыматты камтыган ачкыч-маани жуптарынын жыйындысы. Жаз партиясы улантат ExecutionContext , бул сиз кайра баштоону каалаган учурларда жардам берет партия иштетүү (мисалы, катаал ката пайда болгондо ж.б.).

Ошентип, жазгы партиядагы Stepexecutionконтекст деген эмне?

коомдук класс StepExecution Объектти кеңейтет. Партия домен объектинин өкүлчүлүгү кадамдын аткарылышы. JobExecutionден айырмаланып, элементтерди иштетүүгө байланыштуу кошумча касиеттер бар, мисалы, милдеттенмелерди эсептөө ж.б.

Анын сыңарындай, жазгы пакетте эмне бар? Жаз партиясы ' колдонот Chunk -багытталган' иштетүү стили анын кеңири таралган ишке ашыруунун алкагында. Chunk багытталган иштетүү маалыматтарды бирден окуу жана түзүү билдирет. бөлүктөр транзакциянын чегинде жазылган. Бир нерсе ItemReaderден окулат, ItemProcessorго тапшырылат жана бириктирилет.

Демек, Spring Batchдеги StepScope деген эмне?

А жазгы партиясы StepScope объект синглтон эмес, белгилүү бир кадам үчүн уникалдуу болуп саналат. Бирок көрсөтүү менен а жазгы топ компонент болуу StepScope дегенди билдирет Жаз партиясы колдонот жаз ар бир кадамдын аткарылышы үчүн ошол компоненттин жаңы инстанциясын түзүү үчүн контейнер.

Жазгы пакетте жумуш репозиторий деген эмне?

1.2 JobRepository . Аты айтып тургандай, бул а репозиторий аткарууга байланыштуу бардык мета-берилиштер үчүн туруктуулук механизмин сунуш кылат Job . "маалымат булагы" сактоо үчүн колдонула турган маалымат базасын көрсөтүү үчүн конфигурацияланышы мүмкүн партия мета-маалыматтар объекттери.

Сунушталууда: