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 Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
    根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
    get()
    根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TemplateFactory

      public TemplateFactory()
  • Method Details

    • get

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

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

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