Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.91 KB

File metadata and controls

42 lines (34 loc) · 1.91 KB

Guidelines for Spring Boot - Batch

1. Beschreibung

Diese Spring Boot Anwendung implementiert einen Spring Batch. Nach der Abarbeitung des Jobs beendet sich die Anwendung und liefert in Abhängigkeit von Batch-Status einen exit code zurück.

In diesem Modul Batch werden die folgenden Technologien angewendet.

  • Konfigurieren des Batch-Jobs userImportJob in der Java-Config (BatchConfiguration)

    • Import-Daten werden aus einer CSV-Datei gelesen und in eine Datenbank geschrieben

    • Anwenden von einigen anwendungsspezifischen Listener (Siehe Package userimport)

  • Konfigurieren von mehreren Datenbanken mit maximaler Spring-Boot-Auto-Configuration (DataSourceConfiguration)

    • spring.datasource für die Anwendung (JPA-fähig)

    • batch.datasource für die Metadaten des Batches

  • Konfiguration und Implementierung von neuen ExitStatus eines Batches

    • Setzen eines exit code der Anwendung in Abhängigkeit vom ExitStatus des Batches

  • Erstellen eines Reports für die Fehler, die der Fachbereich beheben muss

  • Unit-Tests mit @SpringBootTest und @SpringBatchTest

2. Homepage des Autors