• StringTemplateResourceLoader:字符串模板加载器,用于加载字符串模板,如本例所示
    • FileResourceLoader:文件模板加载器,需要一个根目录作为参数构造,传入getTemplate方法的String是模板文件相对于Root目录的相对路径
    • ClasspathResourceLoader:文件模板加载器,模板文件位于Classpath里
    • MapResourceLoader : 可以动态存入模板
    • CompositeResourceLoader 混合使用多种加载方式

    代码第5行将变量name传入模板里,其值是“Beetl”。 代码第6行是渲染模板,得到输出,template提供了多种获得渲染输出的方法,如下

    • template.render() 返回渲染结果,如本例所示
    • template.renderTo(OutputStream ) 渲染结果输出到OutputStream里