废话不多说,直接上代码
package com.rhpass.cloud.basic.util;
import freemarker.template.Configuration;
import freemarker.template.Template;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
/***
* freeMark替换模板内容
* @author zhengpengchuan
*/
public class ReplaceStrUtils {
/**
* freeMark替换模板内容
* @param content 替换模板
* @param map 填充内容
* @author : zhengpengchuan
* @date : 2021/2/26 9:28
* @return String
* @throws Exception
*/
public static String replaceTemplate(String content, Map<String, String> map) throws Exception {
StringWriter result = new StringWriter();
Template t = new Template("template", new StringReader(content), new Configuration(Configuration.VERSION_2_3_23));
t.process(map, result);
return result.toString();
}
// 示例
public static void main(String[] args) throws Exception {
/