Què és el context d'execució a Spring Batch?
Què és el context d'execució a Spring Batch?

Vídeo: Què és el context d'execució a Spring Batch?

Vídeo: Què és el context d'execució a Spring Batch?
Vídeo: Spring Batch | Microservices #7 2024, De novembre
Anonim

An Context d'execució és un conjunt de parells clau-valor que contenen informació que s'aplica a StepExecution o JobExecution. Lot de primavera persisteix el Context d'execució , que ajuda en els casos en què voleu reiniciar a lot executar (p. ex., quan s'ha produït un error fatal, etc.).

D'aquesta manera, què és Stepexecutioncontext a Spring Batch?

classe pública Execució de pas amplia l'Entitat. Lot representació d'objecte de domini l'execució d'un pas. A diferència de JobExecution, hi ha propietats addicionals relacionades amb el processament d'elements com ara el recompte de commits, etc.

De la mateixa manera, què és un tros a Spring Batch? Lot de primavera utilitza un ' Trosset -Oriented' estil de processament dins de la seva implementació més habitual. Trosset El processament orientat es refereix a llegir les dades d'una en una i crear trossos ' que s'escriuen dins d'un límit de transacció. Un element es llegeix des d'un ItemReader, es lliura a un ItemProcessor i s'agrega.

En conseqüència, què és StepScope a Spring Batch?

A lot de primavera StepScope L'objecte és únic per a un pas específic i no un singleton. Però especificant a lot de primavera ésser component StepScope significa això Lot de primavera utilitzarà el primavera contenidor per crear una instància nova d'aquest component per a cada execució del pas.

Què és el repositori de treballs a Spring Batch?

1.2 Repositori de treballs . Com el seu nom indica és a repositori que ofereix un mecanisme de persistència per a totes les metadades relacionades amb l'execució del Treball . 'data-source' es pot configurar per apuntar a la base de dades que s'utilitzarà per emmagatzemar lot entitats de metadades.

Recomanat: