2016-09-28 3 views
0

Ich verwende derzeit Spark-Java, um dynamisch eine Website zu generieren.Geschwindigkeit Template Engine mit Spark

Meine Ordnerstruktur ist wie folgt:

my folder structure

FATAL: ResourceManager : unable to find resource 'test.vm' in any resource loader. 

Beim Versuch, die Seite jedoch zu laden, ich diesen Fehler. Mein Code sieht so aus:

get("/helloworld", (req, res) -> { 
    Map<String, Object> model = new HashMap<String, Object>(); 
    model.put("test", "Hey there :)"); 
    return new ModelAndView(model, "test.vm"); 
}, new VelocityTemplateEngine()); 

Seiten ohne Velocity laden ohne Problem. Kann mir jemand helfen, das richtig einzurichten?

Antwort

1

Ihre Geschwindigkeitsvorlagendatei (test.vm) sollte sich im Verzeichnis src/main/resources befinden.

Ihr Ressourcenordner befindet sich im Moment nicht auf der classpath, so dass die Dateien nicht gefunden werden können.