类 BeetlService
java.lang.Object
net.sohelp.boot.admin.core.service.beetl.BeetlService
Beetl模板管理
- 从以下版本开始:
- 2023/2/10
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
BeetlService
public BeetlService()
-
-
方法详细资料
-
getRenderHtmlByTemplate
@Comment("\u6839\u636e\u6a21\u677f\u5185\u5bb9\u7f16\u8bd1\u83b7\u53d6HTML\u5185\u5bb9") public String getRenderHtmlByTemplate(String templateContent, Map<String, Object> dataMap) throws IOException根据模板内容编译获取HTML内容- 参数:
templateContent- 模板内容字符串,不能为空或空白字符dataMap- 数据绑定映射表,用于替换模板中的变量,可为空- 返回:
- 渲染后的HTML内容字符串
- 抛出:
IOException- 当读取模板资源发生IO异常时抛出
-
getRenderHtmlByFile
@Comment("\u6839\u636e\u6a21\u677f\u6587\u4ef6\u8f93\u51fa\u7ed3\u679c") public String getRenderHtmlByFile(String templatePath, Map<String, Object> dataMap) throws IOException根据模板文件输出结果- 参数:
templatePath- 模板文件相对路径(相对于配置的beetl模板根目录)dataMap- 数据绑定映射表,用于替换模板中的变量,可为空- 返回:
- 渲染后的HTML内容字符串
- 抛出:
IOException- 当读取模板文件发生IO异常时抛出
-