Factsheet: Thymeleaf
Gruppe: Template-Engines
Zweck
Der De-facto-Standard für moderne Spring-Boot-Anwendungen. Die Besonderheit: Thymeleaf-Templates sind valides HTML und können auch ohne Server direkt im Browser als Mockup angezeigt werden.
| Eigenschaft | Wert |
|---|---|
| Latest | 3.1.2 |
| LTS | N/A |
| Reifegrad | Stabil |
| Technische Schulden | Gering |
| Erwartetes Lebensende | Kein EOL bekannt |
| Referenzhandbuch | www.thymeleaf.org |
Installation (Ubuntu 24.04)
# Thymeleaf is typically used as a dependency in Java projects (e.g., Maven)
sudo apt install -y maven
Hello World
Validierung
Beispiele
Im Ordner examples/ befinden sich verschiedene Thymeleaf-Templates (.html):
basic.html: Grundlegende Textausgabe, Attribut-Handling und URL-Generierung.loop.html: Iteration über Listen mitth:each.conditional.html: Bedingte Anzeige mitth:if,th:unlessundth:switch.fragment.html: Definition und Verwendung von wiederverwendbaren Fragmenten (th:fragment).expression_objects.html: Verwendung von eingebauten Objekten wie#calendars,#stringsund#lists.