- freemarker & thymeleaf 视图集成
Freemarker 视图集成
springboot 内部支持freemarker视图技术的集成,并提供自动化配置类FreeMarkerAutoConfiguration,借助自动化配置可以很方便的集成
starter坐标引入
<!-- freemarker依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
application.yml
spring:
# freemarker视图配置
freemarker:
# freemarker页面存放的目录
template-loader-path: classpath:/templates/
# freemarker页面的后缀
suffix: .ftl
# 编码格式
charset: utf-8
controller类
@RequestMapping("index")
public String index(HttpServletRequest resquest){
resquest.setAttribute("msg","这是freemarker");
return "index";
}
index.ftl
结果