2017-07-27 2 views
-1

Ich arbeite an einer Spring-Boot-Anwendung und Hinzufügen einer kleinen Konfigurationswebseite mithilfe von Moustache-Vorlagen mit this article as an example. Ich habe es funktioniert gut, wenn alle meine Moustache Template-Dateien die Erweiterung .html haben, aber das Problem ist, dass ich keine IDE-Unterstützung bekomme. IntelliJ IDEA hat ein Plugin für den Schnurrbart, aber die Erweiterung muss .mustache sein. Wenn ich die Dateierweiterungen jedoch ändere, habe ich einen 404-Fehler.Spring Boot .Mustache-Dateierweiterung

Ich habe in der official example gesehen, dass sie .mustache verwenden, so dass ich weiß, dass es möglich ist. Ich konnte in diesem Projekt nichts finden, was darauf hinwies, dass eine Einstellung geändert wurde, um dies zu ermöglichen. Der einzige große Unterschied ist, dass ich Kotlin anstelle von Java verwende, aber ich sehe nicht, warum dies Auswirkungen auf die Erweiterungen der Schnurrbartdatei hat.

Was fehlt mir? Vielen Dank!

Antwort

1

Nach Frühjahr Boot-Dokumentation (for v1.5.6, for v2.0.0.M3) Sie, indem Sie die folgende Eigenschaft die Erweiterung von Moustache Vorlagendateien leicht konfigurieren können:

spring.mustache.suffix=.mustache # Suffix to apply to template names. 

In v1.5.x Standard war .html aber in v2 .0.0 wechselten sie zu .mustache. (release notes)

Sie können auch IntelliJ IDEA konfigurieren, indem Sie die Registrierung *.html Muster in Einstellungen> Editor> Dateitypen> Lenker/Schnurrbart*.html Dateien mit der Handlebars/Mustache Plugin zu behandeln.

0

Vergesst. Ich habe gerade festgestellt, dass es sich um einen 2.0.0-Zweig des Spring-Boot handelt und der 1.5.x-Zweig es immer noch als .html hat.