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
Gemeinsam bessere Projekte umsetzen.
Wir helfen deinem Unternehmen.
Du stehst vor einer großen IT-Herausforderung? Wir sorgen für eine maßgeschneiderte Unterstützung. Informiere dich jetzt.
Hilf uns, noch besser zu werden.
Wir sind immer auf der Suche nach neuen Talenten. Auch für dich ist die passende Stelle dabei.
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.