Uses of Interface
org.miaixz.bus.extra.template.TemplateProvider
Packages that use TemplateProvider
Package
Description
第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎,提供:
TemplateEngine:模板引擎接口,用于不同引擎的实现。
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.create()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProviderTemplateFactory.create(TemplateConfig config) 根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 推荐创建的引擎单例使用,此方法每次调用会返回新的引擎static TemplateProviderTemplateFactory.get()根据用户引入的模板引擎jar,自动创建对应的模板引擎对象 获得的是单例static 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.getProvider()获取自定义引擎,null表示系统自动判断Method parameters in org.miaixz.bus.extra.template with type arguments of type TemplateProviderModifier and TypeMethodDescriptionTemplateConfig.setProvider(Class<? extends TemplateProvider> provider) 设置自定义引擎,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