freeMarker页面静态化的工具类
代码:
package cn.hzy.util;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import freemarker.template.Configuration;
import freemarker.template.Template;
public class FreeMarkerUtil {
/**
*
* @Title: createFile
* @Description: TODO(生成静态页面的工具)
* @param
* @return - 静态页面的名称
* @param templatePath - 模板的加载路径 - 给什么路径就生成到什么地方
* @param templateName - 模板的名称
* @param obj - 数据
* @param suffix - 后缀
* @return
* @data 2021年4月11日 下午3:33:40
*/
public static String createFile(String templatePath,String templateName,Object obj,String suffix){
OutputStreamWriter osw = null;
try {
//1.获取模板对象
//生成Configuration对象 - 为了获取模板对象
Configuration coinfig = new Configuration(Configuration.VERSION_2_3_28);
//指定模板的加载路径
File file = new File(templ