Class TemplateFactory

java.lang.Object
org.miaixz.bus.extra.template.TemplateFactory

public class TemplateFactory extends Object
简单模板引擎工厂,用于根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 使用简单工厂(Simple Factory)模式
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • TemplateFactory

      public TemplateFactory()
  • Method Details

    • getEngine

      public static TemplateProvider getEngine()
      根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例的TemplateEngine
      Returns:
      单例的TemplateEngine
    • createEngine

      public static TemplateProvider createEngine()
      根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
      Returns:
      TemplateProvider
    • createEngine

      public static TemplateProvider createEngine(TemplateConfig config)
      根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
      Parameters:
      config - 模板配置,包括编码、模板文件path等信息
      Returns:
      TemplateProvider