1、导入freemarker的依赖
//导入freemarker的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、创建freemarker工具类
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.TemplateExceptionHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.ResourceUtils;
import java.io.File;
import java.io.IOException;
import java.io.Serializable;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
/**
* freemarker工具类
*/
public class FreemarkerUtil {
private static final Logger log = LoggerFactory.getLogger(FreemarkerUtil.class);
/**
* 读取freemarker模板
* @param path 模板所在目录(template/模板名称.html)
* @param model 模板要跳出的数据
* @return
* @throws Exception
*/
public static String renderHtml(String path, java.util.Map<String, Object> model) throws Exception {
StringWriter stringWriter = new StringWriter();
try {
Configu