zoukankan      html  css  js  c++  java
  • SpringBoot利用FreeMarker渲染指定模板

     
    <dependency>
    	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-freemarker</artifactId>
    </dependency>

    模板位置

    注:springboot中freemarker默认读取位置

    核心代码:

    
    		Template t = configuration.getTemplate("activeUserTemplate.ftl", "UTF-8");
    		Map<String, Object> map = new HashMap<>();
    		map.put("loginName","张三");
    		map.put("activeUserUrl","https://www.jianshu.com/p/4e8c6cb1ddad");
    		map.put("dateTime","2019-04-12");
    
    
    		String string = FreeMarkerTemplateUtils.processTemplateIntoString(t, map);
    		File file = new File("D:\welocme.html");
    		FileUtils.writeStringToFile(file,string);

    结果:

                                                                            微信公众号

                                                   

                                                                                 JAVA程序猿成长之路

                              分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 

  • 相关阅读:
    ssh免密登录
    jdk安装
    jq选择器
    使用<button></button>标签
    mysql连接字符串
    如何把maven项目转成web项目
    pl/sql连接远程oracle
    Oracle 存储过程
    SQL Server存储过程
    MySQL存储过程
  • 原文地址:https://www.cnblogs.com/niugang0920/p/12186440.html
Copyright © 2011-2022 走看看