Ich möchte Freemarker mit Vorlagen aus der Datenbank verwenden. Vorlagen ändern sich manchmal. Ich möchte eine Function<String, String>
erstellen, die einen Vorlagennamen nimmt und aktuelle Vorlage aus der Datenbank zurückgibt.Freemarker: Vorlage mit benutzerdefinierter Funktion neu laden
Wie kann ich Freemarker sieht Vorlagen nach x Minuten abgestanden und ruft nur meine Funktion jedes Mal, wenn es neue Version der Vorlage benötigt? oder vielleicht ein anderes Templating bietet solche Funktionalität aus der Box?
und wie wird die Vorlagenlieferfunktion eingefügt, die jedes Mal ausgelöst wird, wenn eine neuere Vorlage geladen werden soll? Die einzige Möglichkeit besteht darin, einen benutzerdefinierten Vorlagenlader bereitzustellen. – piotrek
Ja, Sie tun das über einen benutzerdefinierten 'TemplateLoader'. – ddekany