先参考文章:【Spring MVC】集成 FreeMarker ,把 FreeMarker jar包 配置好。
1. 使用步骤
第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker对应的版本号。
第二步:设置模板文件所在的路径。
第三步:设置模板文件使用的字符集。一般就是utf-8。
第四步:加载一个模板,创建一个模板对象。
第五步:创建一个模板使用的数据集,可以是pojo也可以是map,一般是Map。
第六步:创建一个Writer对象,一般创建一FileWriter对象,指定生成的文件名。
第七步:调用模板对象的process方法输出文件。
第八步:关闭流。
@Test
public void makeFile() throws Exception {
// 第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker对应的版本号。
Configuration configuration = new Configuration(Configuration.VERSION_2_3_31);
// 第二步:设置模板文件所在的路径。
configuration.setDirectoryForTemplateLoading(new File("D:/java/IdeaProjects/jianbao/SpringMVC-Demo/src/main/webapp/WEB-INF/view"));
// 第三步&#x