1.pom依赖
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-freemarkerartifactId> dependency>
2.配置application.properties
server.port=8080
3.代码实现
1) 控制层代码
package com.xsjt.controller; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * ClassName:StudentController * Date: 2017年11月6日 下午4:27:40 * @author Joe * @version * @since JDK 1.8 */ @Controller public class StudentController { /** * freemarker:(跳转到 freemarker.ftl). * @author Joe * Date:2017年11月6日下午4:52:19 * * @param map * @return */ @RequestMapping("/freemarker") public String freemarker(Mapmap){ map.put("name", "Joe"); map.put("sex", 1); //sex:性别,1:男;0:女; // 模拟数据 List
2)在main\resources\templates 目录下 新建 freemarker.ftl 文件,也可以是html的后缀,内容如下:
DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
<head>
<title>Hello World!title>
head>
<body>
<center>
<p>
welcome ${name} to freemarker!
p>
<p>性别:
<#if sex==0>
女
<#elseif sex==1>
男
<#else>
保密
#if>
p>
<h4>我的好友:h4>
<#list friends as item>
姓名:${item.name} , 年龄${item.age}
<br>
#list>
center>
body>
html>
3)在浏览器中访问 http:127.0.0.1:8080/freemarker,即可跳转到 到页面,如下:
4.源码下载
https://gitee.com/xbq8023/spring-boot-learn
-------------------------------------------------------------------------------------
----文章说明:
本文原作者:小葱拌豆腐~
本文转自https://www.cnblogs.com/xbq8080/p/7768744.html,请点击查看原文!