Spring Boot 9-FreeMarker模板引擎
springboot使用freemarker模板引擎
首先引入freemarker
<!-- freemarker依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
编写ftl文件,注意默认放在resource/templates/下,也可以在application.yml重新定义
hello freemarker!${name} <#if sex="0"> 男 <#else> 女 </#if>
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
spring: freemarker: cache: false template-loader-path: classpath:/templates/ suffix: .ftl
编写控制类
package com.tzp.freemarker.controller; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class FreeMarkerController { @RequestMapping("/ftlindex") public String index(Map<String, Object> result) { result.put("sex", "0"); result.put("name", "xxx"); return "index"; } }
测试效果


更多精彩