java – 我可以从String手动渲染Thymeleaf模板吗?

我有一个即将开展的项目,它有以下要求:

>使用非常简单(预计最终用户会使用它)
>基于Java,该项目将在Spring3中编写
>基于字符串的加载(虽然对类似的建议开放)因为我将模板存储在数据库中,而不是文件中

这个棘手的部分似乎是获取模板引擎从数据库加载模板.

我非常喜欢Thymeleaf的外观,但我不知道如何从字符串手动渲染模板 – 有人试过吗?

我愿意为这项工作提供更好的技术建议,但这是我的偏好.

最佳答案 你试过UrlTemplateResolver吗?也许您可以通过REST接口公开模板,这样您就可以通过URL访问原始模板.我从来没有尝试过,但似乎有可能.否则,您可能需要实现自己的模板解析器. Thymeleaf附带servlet,文件,url和类加载器模板解析器.您基本上需要为MongoDB编写一个.

http://www.thymeleaf.org/apidocs/thymeleaf/2.0.17/org/thymeleaf/templateresolver/package-summary.html

点赞