Spring boot 九 集成 FreeMark

来源:互联网 发布:mysql 查询加分页 编辑:程序博客网 时间:2024/06/05 17:54

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";    }}

6、测试。
http://127.0.0.1:8080/ftl/helloftl