首先使用Freemarker在pom文件中导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
配置Freemarker
freemarker:
suffix: .ftl # controller 返回视图要加的后缀
content-type: text/html # 响应格式
charset: UTF-8 #编码
template-loader-path: classpath:/views/ #返回的模板路径
编写Contoller层
@Controller
public class IndexController{
@RequestMapping("/index")
public String index() {
return "index"; // 返回的地址为 配置文件template-loader-path:路径 views/index
}
}
成功后返回
resources/views/index.ftl
${ctx} 显示固定参数
${user.username} 获取对象参数
<#if permisssions?seq_contains(“10”)></#if> 判断语句
<#include “common.ftl”> 引入公用的模板标签
本文介绍了如何在Spring Boot项目中集成并配置Freemarker模板引擎,包括在pom.xml中添加依赖,配置application.yml,编写Controller返回视图。示例中展示了Freemarker模板的基本语法,如变量显示、条件判断和模板引入。通过这个教程,读者可以快速掌握Spring Boot中使用Freemarker的基础操作。
560

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



