SpringBoot整合FreeMarker-入门案例 1,创建项目
2,填写项目信息
3,勾选web模块
4,勾选 freemarker
5,创建完成 查看依赖
6,创建前台页面 hello.ftl
代码语言:javascript复制<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>freemarker 整合演示</title>
</head>
<body>
<h2>取值:${name}</h2>
</body>
</html>
7,创建控制器页面 HelloController
代码语言:javascript复制@Controller
public class HelloController {
@RequestMapping("hello")
public String hello(Model model){
model.addAttribute("name","jubo");
return "hello";
}
}
8,编写配置文件
代码语言:javascript复制spring:
freemarker:
# 模板加载路径
template-loader-path: classpath:/templates
# 允许从域中 读取数据
allow-session-override: true
# 关闭缓存
cache: false
# 类型
content-type: text/html
# 编码格式
charset: utf-8
expose-request-attributes: false
expose-spring-macro-helpers: false
request-context-attribute: request
# 后缀
suffix: .ftl
# 检查模板 位置
check-template-location: true
9,结束。就一个入门的demo,记录学习过程。