FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。
pom文件添加依赖
<!-- freemarker -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
springboot配置文件添加freemaker配置:
注意resources文件夹下新建templates文件夹作文模板的存放目录类似jsp,模板文件后缀:ftl
#设定ftl文件路径
spring.freemarker.template-loader-path=classpath:templates
#关闭缓存即时刷新
spring.freemarker.cache=false
#设定template的编码
spring.freemarker.charset=UTF-8
#是否检查templete路径是否存在
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html; charset=utf-8
#设定所有的request的属性merge到末班的时

本文介绍了如何在SpringBoot项目中集成Freemarker,包括添加依赖、配置设置、创建templates目录存放模板文件(.ftl),以及如何使用模板语法如$、<#if>、<#list>来展示和处理后台传来的数据。通过示例展示了在控制器中传递数据到模板并进行条件和列表渲染的方法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



