模板代表了 freemarker.template.Template
实例。典型的做法是从 Configuration
实例中获取一个
Template
实例。无论什么时候你需要一个模板实例,
都可以使用它的 getTemplate
方法来获取。在 之前 设置的目录中的
test.ftl
文件中存储 示例模板,那么就可以这样来做:
Template temp = cfg.getTemplate("test.ftl");
当调用这个方法的时候,将会创建一个 test.ftl
的 Template
实例,通过读取
/where/you/store/templates/test.ftl
文件,之后解析(编译)它。Template
实例以解析后的形式存储模板,
而不是以源文件的文本形式。
Configuration
缓存 Template
实例,当再次获得 test.ftl
的时候,它可能再读取和解析模板文件了,
而只是返回第一次的 Template
实例。