gpt4 book ai didi

java - 如何在不使用文件的情况下创建 mustache ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:17 25 4
gpt4 key购买 nike

我将模板保存为某处的字符串,我想用它来创建 mustache 。我怎样才能做到这一点?还是可行?

最佳答案

这是我找到的方法:

private String renderMustacheContent() throws IOException {
MustacheFactory mf = new DefaultMustacheFactory();
Mustache mustache;

if (type.getTemplate().trim().isEmpty()) {
String emailContent = genCpuEmailContent(cmsKey);
mustache = mf.compile(new StringReader(emailContent), "cpu.template.email");
} else {
mustache = mf.compile(type.getTemplate());
}

StringWriter writer = new StringWriter();
mustache.execute(writer, values).flush();

return writer.toString();
}

因此,基本上当您只想从字符串模板而不是文件呈现电子邮件时,只需使用模板创建新的 StringReader。

关于java - 如何在不使用文件的情况下创建 mustache ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17199202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com