Spring Batch hat am 23.07.2014 eine neue Release Version (1.3.0.RELEASE) des Spring Batch Admin veröffentlicht. Diese neue Version ist nun kompatibel mit der neuesten Spring Batch Version 3.x, die nun die erste Spring Batch Implementierung des neuen Batch-Standards JSR-352 darstellt. Diese Anwendung kann mit ein paar Handgriffen als Spring Boot Anwendung gebaut und dann in einer eigenen JVM gestartet werden, ohne einen kompletten, eigenständigen Servlet Container, wie z.B. einen Tomcat, betreiben zu müssen.
Die Schritte, die dafür notwendig sind, sind folgende:
- Alle notwendigen JARs (Spring, Spring Boot, Spring Batch Admin, Spring Batch) zusammenbringen
- Main-Methode mit Spring Boot Mitteln erstellen
- Definieren von Properties für Spring Boot
- Definieren von Properties für die Metadaten Datenbank
- Überschreiben von bestimmten Beans, die nicht mit Spring Boot kompatibel sind
- Application Context des Spring Batch Admin laden
Ich habe ein eigenes Projekt im Github veröffentlicht , welches genau diese Schritte implementiert. Details findet ihr dort. Feel free to use it.
//
Weitere Beiträge
von Thomas Bosch
//
Dein Job bei codecentric?
Jobs
Agile Developer und Consultant (w/d/m)
Alle Standorte
Blog-Autor*in
Thomas Bosch
IT Consultant
Du hast noch Fragen zu diesem Thema? Dann sprich mich einfach an.
Du hast noch Fragen zu diesem Thema? Dann sprich mich einfach an.