SpringBoot整合freeMark手記

剛新開的一個項目用到了SpringBoot和FreeMark,對freeMark沒有用過秋茫,沒辦法史简,只能邊學(xué)邊做了。今天周五肛著,晚上約了朋友開黑圆兵,想想有點小激動......

引入pom文件:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
        </dependency>

我是在構(gòu)建SpringBoot的時候直接添加的FreeMark,搭建SpringBoot項目傳送門

application.properties配置文件:

# FREEMARKER (FreeMarkerAutoConfiguration) 
spring.freemarker.allow-request-override=false 
spring.freemarker.allow-session-override=false 
spring.freemarker.cache=false 

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

src/main/resources 目錄 templates下枢贿, 創(chuàng)建 login.ftl

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<meta http-equiv= "Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
        歡迎你:${myname} <br/>
                       Hello Word ! 
        <h1>${name} </h1>
         <h1 style="color: red">${profession} </h1>
         <h1>${student.stuName }</h1>
          <h1> ${time?string("yyyy-MM-dd HH:mm:ss") }</h1>
        
</body>
</html>

編寫Controller:

Student 是我建 一個實體

package com.cn.restyle.controller;
import java.util.Date;
import java.util.Map;

import org.springframework.http.HttpRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.cn.restyle.entity.Student;

@Controller
@RequestMapping("v1")
 public class LoginController {

               @RequestMapping("demo")
               public String demo(Map<String, Object> map,Model model){
                      map.put("myname", "zhangxusheng");
                     Student student = new Student();
                     student.setAge(23);
                     student.setCreateTime(new Date());
                     student.setStuName("Lisa");
                     model.addAttribute(student);

                        model.addAttribute("name", "zhangsan");
                        model.addAttribute("profession", "codeMonkey");
                        model.addAttribute("time", new Date());
                      return "login";
}

}

運行SpringBoot的啟動類application殉农,然后訪問: localhost:8080/v1/demo

TIM圖片20171208134146.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市局荚,隨后出現(xiàn)的幾起案子超凳,更是在濱河造成了極大的恐慌,老刑警劉巖耀态,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件轮傍,死亡現(xiàn)場離奇詭異,居然都是意外死亡茫陆,警方通過查閱死者的電腦和手機金麸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進店門擎析,熙熙樓的掌柜王于貴愁眉苦臉地迎上來簿盅,“玉大人挥下,你說我怎么就攤上這事〗按祝” “怎么了棚瘟?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長喜最。 經(jīng)常有香客問我偎蘸,道長,這世上最難降的妖魔是什么瞬内? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任迷雪,我火速辦了婚禮,結(jié)果婚禮上虫蝶,老公的妹妹穿的比我還像新娘章咧。我一直安慰自己,他們只是感情好能真,可當(dāng)我...
    茶點故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布赁严。 她就那樣靜靜地躺著,像睡著了一般粉铐。 火紅的嫁衣襯著肌膚如雪疼约。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天蝙泼,我揣著相機與錄音程剥,去河邊找鬼。 笑死踱承,一個胖子當(dāng)著我的面吹牛倡缠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播茎活,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼昙沦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了载荔?” 一聲冷哼從身側(cè)響起盾饮,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎懒熙,沒想到半個月后丘损,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡工扎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年徘钥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肢娘。...
    茶點故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡呈础,死狀恐怖舆驶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情而钞,我是刑警寧澤沙廉,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站臼节,受9級特大地震影響撬陵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜网缝,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一巨税、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧粉臊,春花似錦垢夹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至犀盟,卻和暖如春而晒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阅畴。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工倡怎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贱枣。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓监署,卻偏偏與公主長得像,于是被迫代替她去往敵國和親纽哥。 傳聞我的和親對象是個殘疾皇子钠乏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,687評論 2 351

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)春塌,斷路器晓避,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,778評論 6 342
  • 前言:學(xué)習(xí)SpringBoot不應(yīng)該直接就是開始使用SpringBoot,如果直接拿來用肯定會有很多人不是很明白特...
    CoderZS閱讀 74,777評論 10 217
  • 勇士隊帶著2比0的勝利吼句,客場挑戰(zhàn)鹽湖城的爵士隊锅必,雖然比賽過程讓人看到了驚奇,但結(jié)果還是爵士隊再輸一場惕艳。 要說本場比...
    陳暉籃球閱讀 278評論 0 1
  • 在美國加州搞隐,有一個陽光充沛的地方-納帕分蓖。 納帕距離舊金山市只有一個多小時的車程。這里不僅是品嘗葡萄酒的地方尔许,而且是...
    田覓閱讀 712評論 29 26