embarc logo
embarc logo

Robuste und flexible String Templates in Java

Folien zum Vortrag von Falk Sippach auf der JAX 2024

 
 

Robuste und flexible String Templates in Java
Sprecher: Falk Sippach
JAX 2024
Donnerstag, 25. April 2024, 11:30 - 12:30 Uhr
München
@jaxcon #jaxcon

Foliendownload (PDF)

Abstract

JUG saxony Day Logo

Java 21 war vollgepackt mit spannenden und bahnbrechenden Neuerungen. Im Schatten der sehr präsenten Themen wurden relativ überraschend String-Templates als Preview-Feature eingeführt. Sie ermöglichen das Einbetten von Ausdrücken in String-Literals und Textblöcke. Dank selbst definierbarer Template-Prozessoren ist diese Vorgehensweise sogar anpassbar. Wir diskutieren die Verwendung der String-Templates, schauen uns die Vorteile, aber auch die Grenzen an. Durch das Erstellen eigener Template-Prozessoren können wir die eingebetteten Ausdrücke validieren, transformieren und aus Java Strings letztlich beliebige Java-Objekte wie JSON-Dokumente oder SQL Resultsets erzeugen. Ihr könnt diese Ideen in Eure tägliche Arbeit übernehmen und jetzt schon String-Interpolation ausprobieren.