Qu'est-ce que le contexte d'exécution dans Spring Batch ?
Qu'est-ce que le contexte d'exécution dans Spring Batch ?

Vidéo: Qu'est-ce que le contexte d'exécution dans Spring Batch ?

Vidéo: Qu'est-ce que le contexte d'exécution dans Spring Batch ?
Vidéo: Part 1 Batch Processing avec Spring Batch 2024, Peut
Anonim

Un Contexte d'exécution est un ensemble de paires clé-valeur contenant des informations qui sont étendues à StepExecution ou à JobExecution. Lot de printemps persiste le Contexte d'exécution , ce qui est utile dans les cas où vous souhaitez redémarrer un grouper exécuter (par exemple, lorsqu'une erreur fatale s'est produite, etc.).

De cette manière, qu'est-ce que Stepexecutioncontext dans Spring Batch ?

classe publique ÉtapeExécution étend l'entité. Grouper représentation d'objet de domaine l'exécution d'une étape. Contrairement à JobExecution, il existe des propriétés supplémentaires liées au traitement des éléments tels que le nombre de commits, etc.

De même, qu'est-ce qu'un morceau dans Spring Batch ? Lot de printemps utilise un ' Tronçon style de traitement « orienté » dans sa mise en œuvre la plus courante. Tronçon le traitement orienté fait référence à la lecture des données une par une et à la création de ' morceaux ' qui sont écrits dans une limite de transaction. Un élément est lu à partir d'un ItemReader, remis à un ItemProcessor et agrégé.

Par conséquent, qu'est-ce que StepScope dans Spring Batch ?

UNE lot de printemps StepScope l'objet est celui qui est unique à une étape spécifique et non à un singleton. Mais en précisant un lot de printemps composant étant StepScope signifie que Lot de printemps utilisera le printemps conteneur pour instancier une nouvelle instance de ce composant pour chaque exécution d'étape.

Qu'est-ce que le référentiel de tâches dans Spring Batch ?

1.2 Référentiel d'emplois . Comme son nom l'indique, c'est un dépôt qui offre un mécanisme de persistance pour toutes les méta-données liées à l'exécution du Travail . 'data-source' peut être configuré pour pointer vers la base de données à utiliser pour le stockage grouper entités de métadonnées.

Conseillé: