文章 134
评论 37
浏览 113666
SpringBoot定义Freemaker模板的全局变量

SpringBoot定义Freemaker模板的全局变量




import freemarker.template.Configuration;
import freemarker.template.TemplateModelException;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

/**
 * freemarker配置
 *
 * @author hjljy
 * @date 2021/10/15
 */
@Component
public class FreemarkerConfiguration {

    private final Configuration configuration;

    public FreemarkerConfiguration(Configuration configuration) {
   
        this.configuration = configuration;
    }

    /**
     * 加载配置变量数据
     *
     * @throws TemplateModelException 模板模型异常
     */
    @PostConstruct
    public void loadConfig() throws TemplateModelException {

        configuration.setSharedVariable("name", "海加尔金鹰");

        configuration.setSharedVariable("url", "https://www.hjljy.cn");

    }


}


标题:SpringBoot定义Freemaker模板的全局变量
作者:hjljy
地址:https://www.hjljy.cn/articles/2021/10/20/1634698895427.html

一个菜鸟程序员的踩坑日记

取消