0

Ich habe mit PlayFramework für Scala gearbeitet. Jetzt beginne ich zum ersten Mal mit Spring (Spring Boot). Ist es eine Möglichkeit, HTML-Vorlagen ähnlich wie Play-Framework zu machen. z.B. Übergeben von HTML-Inhalt in eine Hauptdatei (main.scala.html).HTML-Templates im Spring-Boot ähnlich zu spielen Framework

+0

suchen Sie nach einer Vorlage-Engine für Spring-Boot? – Patrick

+0

Also, muss ich Template Engine zum Frühling hinzufügen? – xrs

+0

Nein, du nicht. Aber Thymeleaf ist üblich, mit Spring Boot zu verwenden. – Patrick

Antwort

1

Das Springframework zwingt Sie nicht, eine bestimmte Ansichtstechnologie zu verwenden. Sie können alles verwenden, was integriert werden kann. Das Thema ist in the documentation behandelt, wo Sie über die Details zu beliebten Entscheidungen lesen können. Am beliebtesten ist jedoch Thymeleaf, das vor der Trennung in ein unabhängiges Projekt ein Teil von Spring MVC war. Sie finden ein klares Beispiel, wie Sie es mit Spring Boot in the getting started guide verwenden können.

Die mit dem Twirl-Framework erstellten Vorlagen im Play-Framework werden in Scala-Code konvertiert. Sie übergeben das Datenmodell einfach über die Vorlagenparameterliste, genau wie bei jeder anderen Methode.

In Spring-Framework legen Sie alle Daten, die Sie Ihrer Ansicht aussetzen möchten, in eine so genannte Modell-Map, die ein einfacher Schlüssel-Wert-Speicher ist. In der Ansichtstechnologie verweisen Sie die Werte mit entsprechenden Schlüsseln.

Verwandte Themen