93 votes

Comment partager des données entre les différentes étapes d’un Job dans Spring Batch ?

En creusant dans Spring Batch, j’aimerais savoir comment pouvons-nous partager des données entre les différentes étapes d’un travail?

Pouvons-nous utiliser JobRepository pour cela ? Si oui, comment pouvons-nous le faire?

Y a-t-il une autre façon de faire ou d’atteindre la même chose?

9voto

jaykishan Points 27

Vous pouvez utiliser un objet Java Bean

  1. Exécuter une étape
  2. Stocker le résultat dans l’objet Java
  3. L’étape suivante renverra le même objet java pour obtenir le résultat stocké à l’étape 1

De cette façon, vous pouvez stocker une énorme collection de données si vous le souhaitez

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X