Was ist der Ausführungskontext in Spring Batch?
Was ist der Ausführungskontext in Spring Batch?

Video: Was ist der Ausführungskontext in Spring Batch?

Video: Was ist der Ausführungskontext in Spring Batch?
Video: Salesforce Developer Tutorial - The Complete Guide To The Apex Common Library in 2022 2024, November
Anonim

Ein Ausführungskontext ist ein Satz von Schlüssel-Wert-Paaren mit Informationen, die entweder auf StepExecution oder JobExecution beschränkt sind. Frühlingsbatch beharrt der Ausführungskontext , was in Fällen hilft, in denen Sie einen Neustart durchführen möchten Charge ausführen (z. B. wenn ein schwerwiegender Fehler aufgetreten ist usw.).

Was ist auf diese Weise der Stepexecutioncontext in Spring Batch?

Öffentliche Klasse SchrittAusführung erweitert Entität. Charge Domänenobjektdarstellung die Ausführung eines Schrittes. Im Gegensatz zu JobExecution gibt es zusätzliche Eigenschaften im Zusammenhang mit der Verarbeitung von Elementen wie Commit-Anzahl usw.

Ebenso, was ist Chunk in Spring Batch? Frühlingsbatch verwendet ein ' Brocken -orientierten' Verarbeitungsstil in seiner gebräuchlichsten Implementierung. Brocken orientierte Verarbeitung bezieht sich auf das Lesen der Daten nacheinander und das Erstellen von ' Brocken ', die innerhalb einer Transaktionsgrenze ausgeschrieben werden. Ein Element wird von einem ItemReader eingelesen, an einen ItemProcessor übergeben und aggregiert.

Was ist dementsprechend StepScope in Spring Batch?

EIN Frühlingscharge StepScope -Objekt ist eines, das für einen bestimmten Schritt eindeutig ist und kein Singleton. Aber durch Angabe von a Frühlingscharge Komponente ist StepScope bedeutet, dass Frühlingsbatch werde die verwenden Feder Container, um für jede Schrittausführung eine neue Instanz dieser Komponente zu instanziieren.

Was ist ein Job-Repository in Spring Batch?

1.2 JobRepository . Wie der Name vermuten lässt, ist es a Repository das einen Persistenzmechanismus für alle Metadaten im Zusammenhang mit der Ausführung des Job . 'data-source' kann so konfiguriert werden, dass es auf die Datenbank verweist, die zum Speichern verwendet werden soll Charge Metadaten-Entitäten.

Empfohlen: