Package org.miaixz.bus.extra.template
Interface TemplateProvider
- All Superinterfaces:
org.miaixz.bus.core.lang.Wrapper<Object>
- All Known Implementing Classes:
BeetlProvider,FreemarkerProvider,ThymeleafProvider
引擎接口,通过实现此接口从而使用对应的模板引擎
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptiongetTemplate(String resource) 获取模板init(TemplateConfig config) 使用指定配置文件初始化模板引擎Methods inherited from interface org.miaixz.bus.core.lang.Wrapper
getRaw
-
Method Details
-
init
使用指定配置文件初始化模板引擎- Parameters:
config- 配置文件- Returns:
- this
-
getTemplate
获取模板- Parameters:
resource- 资源,根据实现不同,此资源可以是模板本身,也可以是模板的相对路径- Returns:
- 模板实现
-