标签:tin 1.0 mode 属性 后缀 src stc marker rip
项目整体路径
1、配置pom.xml,引入freemarker依赖
<!--freemarker--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
2、配置freemarker模板属性
# freemarker spring.freemarker.allow-request-override=false spring.freemarker.allow-session-override=false spring.freemarker.cache=false spring.freemarker.charset=UTF-8 spring.freemarker.check-template-location=true spring.freemarker.content-type=text/html spring.freemarker.enabled=true spring.freemarker.expose-request-attributes=false spring.freemarker.expose-session-attributes=false spring.freemarker.expose-spring-macro-helpers=true spring.freemarker.prefer-file-system-access=true # 这是重点, 会过滤.ftl后缀的文件 spring.freemarker.suffix=.ftl # spring boot 默认的页面模板存放目录 spring.freemarker.template-loader-path=classpath:/templates/ spring.freemarker.settings.template_update_delay=0 spring.freemarker.settings.default_encoding=UTF-8 spring.freemarker.settings.classic_compatible=true spring.freemarker.order=1
3、编写后台代码
/** * Copyright (C), 2017-2018, XXX有限公司 * FileName: testController * Author: 丶Zh1Guo * Date: 2018/9/29 14:40 * Description: 测试 * History: * <author> <time> <version> <desc> * 作者姓名 修改时间 版本号 描述 */ package com.wzg.freemarker.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import java.util.Date; /** * 〈一句话功能简述〉<br> * 〈测试〉 * * @author 丶Zh1Guo * @create 2018/9/29 * @since 1.0.0 */ @Controller public class testController { @RequestMapping(value = "/hello") public String demo(Model model) { model.addAttribute("name", "鬼谷子"); model.addAttribute("age", "25"); model.addAttribute("sex", "man"); model.addAttribute("birth", new Date()); return "hello"; } }
4、编辑ftl页面
<!DOCTYPE html> <html lang="en"> <head><title>SpringBoot + Freemarker</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body>
Hello ${name}${age}${sex}
<p>${birth?string("yyyy-MM-dd HH:mm:ss.sss")}</p>
</body> </html>
5、访问
标签:tin 1.0 mode 属性 后缀 src stc marker rip
原文地址:https://www.cnblogs.com/it-noob/p/9723683.html