如何在java中从String(实际文件内容)创建smooks对象?

时间:2017-02-07 21:07:40

标签: java freemarker smooks

我有以下代码在Java中创建smooks对象:

smooks = new Smooks(Thread.currentThread().getContextClassLoader().getResourceAsStream(smooksURI));

smooks URI是我项目中freemarker文件的路径。

现在我没有从Project中获取freemark标记文件,而是将整个freemarker加载到String中。我正在尝试使用字符串中的实际freemarker内容创建smooks对象。

这样的东西
Smooks smooks = new Smooks(myFreemarkerContent);

其中myFreemarkerContent是Freemarker作为字符串的实际内容。

怎么做?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用Freemarker模板初始化Smooks?这无论如何都无法发挥作用。 Smooks需要配置Smooks配置。 Smooks配置是您定义Freemarker(和其他)内容的地方。