Templates are represented by
freemarker.template.Template instances. Typically
you obtain a Template instance from the
Configuration instance. Whenever you need a
template instance you can get it with its
getTemplate method. Store the example template in the
test.ftl file of the earlier set
directory, then you can do this:
Template temp = cfg.getTemplate("test.ftl");When you call this, it will create a Template
instance corresponds to test.ftl, by reading
/where/you/store/templates/test.ftl
and parsing (compile) it. The Template instance
stores the template in the parsed form, and not as text.
Configuration caches
Template instances, so when you get
test.ftl again, it probably won't read and parse
the template file again, just returns the same
Template instance as for the first time.