我有以下代码在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作为字符串的实际内容。
怎么做?
答案 0 :(得分:0)
您是否尝试使用Freemarker模板初始化Smooks?这无论如何都无法发挥作用。 Smooks需要配置Smooks配置。 Smooks配置是您定义Freemarker(和其他)内容的地方。