获取模板
模板由freemarker.template.Template
个实例表示。通常,您可以使用Configuration
实例从Configuration
实例获得它。 getTemplate
方法。如果将示例模板存储在earlier set 目录的test.ftlh
文件中,则可以执行以下操作:
Template temp = cfg.getTemplate("test.ftlh");
这为您提供了一个Template
实例,该实例是通过读取/where/you/store/templates/test.ftlh
并对其进行解析而创建的。 Template
实例以解析形式而不是文本形式存储模板。如果模板丢失或语法错误,则getTemplate
将引发异常。
Configuration
会缓存Template
实例,因此,当您下次调用cfg.getTemplate("test.ftlh")
时,它可能不会再次读取和解析模板文件,只会返回与第一次相同的Template
实例。