Ich habe eine Springboot-Webanwendung mit Freemarker ausprobiert. In der Bootstrap-Klasse gibt es eine Anfrage Behandlungsmethode:Warum meine Springboot-App mit Freimarker nicht funktioniert
@RequestMapping("/showAddPage")
String showAddPage(){
return "showAdd";
}
und ich hatte meine Vorlage, mit dem Namen „showAdd.ftl“, im Verzeichnis der „Ressourcen/templates“ liegen.
Ich habe auch Freemarker Starter von Springboot in pom.xml hinzugefügt.
Wenn ich jedoch "localhost: 8080/showAddPage" anfordere, wurde der String "showAdd" anstelle des gerenderten Inhalts der Vorlage "showAdd.ftl" zurückgegeben.
Es zeigt nicht meine showAdd.ftl. Warum konnte das passieren?
Verwenden Sie '@ RestController' statt' @ Controller'? –
@MDeinum yeah ... habe deinen Kommentar nicht gesehen. Du hast recht! thx – fightchwang