Spring集成freeMark也非常简单:
1、pom中加入依赖包。
2、配置 application.properties.(可以啥都不写使用默认的配置就行)
3、在resource目录下创建 templates 包存放 ftl 模板
4、创建 helloftl.html ,然后将 .html 后缀修改为 .ftl.编辑内容
5、创建 HelloFreeMarkController 编辑内容。
6、测试。
1、pom中加入依赖包。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、配置 application.properties.(添加自己需要改的的,这里测试直接使用默认配置,直接不用理会application.properties文件)
3、在resource目录下创建 templates 包存放 ftl 模板
4、创建 helloftl.html ,然后将 .html 后缀修改为 .ftl.编辑内容
resource/templates/helloFtl.ftl
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello Wolrd~~!${name}
</body>
</html>
5、创建 HelloFreeMarkController 编辑内容。
//这里使用Controller
//RestController 表示 @Controller 和 @ResponseBody
@Controller
@RequestMapping("/ftl")
public class HelloFreeMarkController {
@RequestMapping("/helloftl")
public String helloFtl(Map<String,Object> map){
map.put("name","zll");
return "helloFtl";
}
}