package com.kj.study.freemarker;
import java.io.File;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.template.Template;
public class Hello{
public static void main(String[] args) throws Exception {
//1.创建Freemarker配置实例
Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(new File("templates"));
//2.创建数据模型
Map root = new HashMap();
root.put("user", "展翅");
//3.加载模板文件
Template t1 = cfg.getTemplate("hello.ftl");
//4.显示生成的数据,//将合并后的数据打印到控制台
Writer out = new OutputStreamWriter(System.out);
t1.process(root, out);
out.flush();
//5.关闭
out.close();
}
}