Qual è il contesto di esecuzione in Spring Batch?
Qual è il contesto di esecuzione in Spring Batch?

Video: Qual è il contesto di esecuzione in Spring Batch?

Video: Qual è il contesto di esecuzione in Spring Batch?
Video: Tutorial Spring Batch in 45 mins 2024, Maggio
Anonim

Un Contesto di esecuzione è un insieme di coppie chiave-valore contenente informazioni con ambito StepExecution o JobExecution. Lotto di primavera persiste il Contesto di esecuzione , che aiuta nei casi in cui si desidera riavviare a lotto eseguire (ad esempio, quando si è verificato un errore fatale, ecc.).

In questo modo, cos'è Stepexecutioncontext in Spring Batch?

classe pubblica StepExecution estende Entità. Lotto rappresentazione dell'oggetto di dominio l'esecuzione di un passo. A differenza di JobExecution, ci sono proprietà aggiuntive relative all'elaborazione di elementi come il conteggio dei commit, ecc.

Allo stesso modo, cos'è il chunk in Spring Batch? Lotto di primavera usa un ' Pezzo stile di elaborazione "orientato" nella sua implementazione più comune. Pezzo l'elaborazione orientata si riferisce alla lettura dei dati uno alla volta e alla creazione di ' pezzi ' che sono scritti all'interno di un limite di transazione. Un elemento viene letto da un ItemReader, consegnato a un ItemProcessor e aggregato.

Di conseguenza, cos'è StepScope in Spring Batch?

UN lotto primaverile StepScope oggetto è uno che è unico per un passaggio specifico e non un singleton. Ma specificando a lotto primaverile componente essendo StepScope significa che Lotto di primavera userà il primavera contenitore per creare un'istanza di una nuova istanza di quel componente per ogni esecuzione del passaggio.

Che cos'è il repository di lavoro in Spring Batch?

1.2 JobRepository . Come suggerisce il nome, è un deposito che offre un meccanismo di persistenza per tutti i meta-dati relativi all'esecuzione del Lavoro . 'data-source' può essere configurato per puntare al database da utilizzare per l'archiviazione lotto entità di metadati.

Consigliato: