Thymeleaf
Thymeleaf | |
---|---|
Aktuelle Version | 3.0.12 (21.12.2020) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Java |
Kategorie | Template Engine |
Lizenz | Apache License 2.0 |
www.thymeleaf.org |
Thymeleaf ist eine quelloffene Template-Engine für die Programmiersprache Java.
Anwendungsbereiche[Bearbeiten]
Thymeleaf kann sowohl in web-basierten Umgebungen als auch in alleinstehenden Applikationen benutzt werden. Hauptzweck ist das Rendern von HTML5-Datenströmen, daneben bietet Thymeleaf auch die Möglichkeit, XHTML oder jede andere Form von XML-Dateien zu erzeugen.
Thymeleaf bindet eigene Tags in die HTML-Templates ein, so dass sich diese auch ohne vorangegangenen Rendering-Prozess ganz normal (beispielsweise im Browser) anzeigen lassen, was auch als "Natural Templates" bezeichnet wird. Weiterhin lässt sich Thymeleaf in Spring und Spring Boot integrieren. Es existiert eine Erweiterung für Spring Security.