带Spark的Velocity模板引擎

时间:2016-09-28 13:03:39

标签: java velocity spark-java

我目前正在使用spark-java来动态生成网站。

我的文件夹结构如下:

my folder structure

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

但是在尝试加载页面时,我收到此错误。我的代码如下所示:

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());

没有速度的页面加载没有问题。任何人都可以帮我正确设置吗?

1 个答案:

答案 0 :(得分:1)

您的速度模板文件(test.vm)应位于src/main/resources目录中。

目前您的资源文件夹不在classpath上,因此无法找到这些文件。