首页  

freemarker实例     所属分类 freemarker 浏览量 939
模板引擎 freemarker

import java.io.StringWriter;
import freemarker.template.Configuration;
import freemarker.template.Template;

public class FreemarkerDemo {
    public static void main(String[] args) throws Exception {       
        Configuration cfg = new Configuration();
        cfg.setClassForTemplateLoading(FreemarkerDemo.class, "/");
        Template template = cfg.getTemplate("/template/hello.ftl");
        System.out.println("template="+template);
        StringWriter writer = new StringWriter();
        template.process(Data.data(), writer);
        System.out.println(writer);
    }
}


模板文件 src/main/resources/template/hello.ftl <#assign name2 = "velocity"> hello , ${name2} <br> hello , ${name} <br> <#list strList as item > ${item} <br> </#list> <#list userList as item > ${item.id} ${item.name} <br> </#list> 使用 ${name} ,不能用 $name 完整代码 https://gitee.com/dyyx/demos/blob/master/templatedemo/src/main/java/dyyx/FreemarkerDemo.java

上一篇     下一篇
SpringBoot异步任务 @Async

groovy实例

模板引擎velocity实例

dubbo消费端独立启动不依赖spring

项目经理要做的事情

Dubbo中的netty使用