Uses of Interface
org.miaixz.bus.extra.template.TemplateProvider
Packages that use TemplateProvider
Package
Description
第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎,提供:
TemplateEngine:模板引擎接口,用于不同引擎的实现。
Template: 模板接口,用于不同引擎模板对象包装。
TemplateConfig:模板配置,用于提供公共配置项。
Beetl实现,模板引擎介绍见:http://ibeetl.com/
Freemarker实现
见:https://freemarker.apache.org/
Thymeleaf实现,见:https://www.thymeleaf.org/
-
Uses of TemplateProvider in org.miaixz.bus.extra.template
Methods in org.miaixz.bus.extra.template that return TemplateProviderModifier and TypeMethodDescriptionstatic TemplateProviderTemplateFactory.createEngine()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProviderTemplateFactory.createEngine(TemplateConfig config) 根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProviderTemplateFactory.getEngine()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例的TemplateEnginestatic TemplateProviderTemplateKit.getEngine()获取单例的模板引擎TemplateProvider.init(TemplateConfig config) 使用指定配置文件初始化模板引擎Methods in org.miaixz.bus.extra.template that return types with arguments of type TemplateProviderModifier and TypeMethodDescriptionClass<? extends TemplateProvider> TemplateConfig.getCustomEngine()获取自定义引擎,null表示系统自动判断Method parameters in org.miaixz.bus.extra.template with type arguments of type TemplateProviderModifier and TypeMethodDescriptionTemplateConfig.setCustomEngine(Class<? extends TemplateProvider> customEngine) 设置自定义引擎,null表示系统自动判断 -
Uses of TemplateProvider in org.miaixz.bus.extra.template.provider.beetl
Classes in org.miaixz.bus.extra.template.provider.beetl that implement TemplateProviderMethods in org.miaixz.bus.extra.template.provider.beetl that return TemplateProvider -
Uses of TemplateProvider in org.miaixz.bus.extra.template.provider.freemarker
Classes in org.miaixz.bus.extra.template.provider.freemarker that implement TemplateProviderMethods in org.miaixz.bus.extra.template.provider.freemarker that return TemplateProvider -
Uses of TemplateProvider in org.miaixz.bus.extra.template.provider.thymeleaf
Classes in org.miaixz.bus.extra.template.provider.thymeleaf that implement TemplateProviderMethods in org.miaixz.bus.extra.template.provider.thymeleaf that return TemplateProvider