Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Native Images mit Spring Boot 3

Das Thema Native Image mit GraalVM beschäftigt mich ja schon eine ganze Weile. Ein wichtiger Aspekt des Projekts ist die Möglichkeit, „native Images“, also ausführbare Binärdateien mit Maschinencode, aus Java Anwendungen zu erzeugen. Diese kompakten und schnell startenden Artefakte werden von vielen Java Frameworks schon seit einiger Zeit unterstützt. Jetzt zieht das Spring Framework mit Version 6 und Spring Boot 3 mit dem offiziellen Release von „Spring Native“ nach. Darum soll es in der heutigen Kolumne gehen.

Die GraalVM wird rasch weiterentwickelt und liegt jetzt in der Version 22.3 mit Support für Java 19, JLink-Unterstützung, neuen Monitoring-Features und neuen Native Image APIs vor. Der Graal-JIT-Compiler und die Native-Image-Werkzeuge werden Teil des OpenJDK.

In den letzten Jahren sind einige Java-Frameworks entstanden, die unter anderem einen Fokus auf kleine und schnell startende Container-Images haben. Über Quarkus, Micronaut und Helidon und ihre Vorteile für Cloud-Deployment hatte ich ja in …