导入依赖
<!-- frrmarker模板的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
配置application.yml文件
server:
port: 8090
spring:
mvc:
view:
# 文件位置不能修改
prefix: /templates/
# 文件后缀
suffix: .ftl
编写控制层
/**
* @Controller是视图层使用的注解
* @RestController是返回Json格式的注解
*/
@Controller
public class FTLController {
@RequestMapping("/ftl")
public String index(Model model) {
model.addAttribute("now",new Date().toString());
return "index";
}
}
编写视图层
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8"/>
<title></title>
</head>
<body>
Hi FreeMarker. 现在时间是 ${now}
<br>
${"Hi FreeMarker. 现在时间是 ${now} !"}
<br>
${"Hi FreeMarker. 现在时间是 " + now + " !"}
<br>
</body>
</html>