Package org.miaixz.bus.extra.template
Class TemplateFactory
java.lang.Object
org.miaixz.bus.extra.template.TemplateFactory
简单模板引擎工厂,用于根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 使用简单工厂(Simple Factory)模式
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TemplateProvidercreate()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProvidercreate(TemplateConfig config) 根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProviderget()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例
-
Constructor Details
-
TemplateFactory
public TemplateFactory()
-
-
Method Details
-
get
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例- Returns:
- 单例
-
create
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎- Returns:
TemplateProvider
-
create
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎- Parameters:
config- 模板配置,包括编码、模板文件path等信息- Returns:
TemplateProvider
-