8.2Template Engines

Auch wenn viele aktuelle Webanwendungen als Single-Page-Applications (SPA) mit einem der zahlreichen JavaScript-Frameworks entwickelt werden, gibt es immer noch gute Gründe, serverseitig gerenderte HTML-Seiten auszuliefern. Sei es als »Grundlage« einer SPA-Anwendung (der Client wird vor initialisiert) oder als Webseite, die je nach Endgerät schrittweise verbessert wird (»Progressive Enhancement« im Gegensatz zu »Graceful Degradation«).

Spring Boot trifft eine Auswahl aus der Vielzahl verfügbarer Template-Engines:

  • Thymeleaf
  • Groovy
  • Freemarker
  • Mustache

Für diese Template-Engines stehen gleichnamige Starter zur Verfügung. Die Starter konfigurieren die jeweils passenden ViewResolver und die von der jeweiligen Technologie benötigte ...

Get Spring Boot 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.