01.Beetl介紹以及集成SpringBoot2.0 ---《Beetl視頻課程》

本期視頻介紹了beetl;

內(nèi)容簡介:介紹beetl;springboot 集成 beetl氢橙;

一起學(xué)beetl目錄:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598

作者:GK


目的:引導(dǎo)閱讀官方文檔

目標(biāo):實現(xiàn)一個自己的博客

一、Beetl介紹

Beetl目前版本是2.9.3,相對于其他java模板引擎,具有功能齊全栗弟,語法直觀,性能超高,以及編寫的模板容易維護等特點工闺。使得開發(fā)和維護模板有很好的體驗乍赫。是新一代的模板引擎瓣蛀。

在使用FastRuntimeEngine情況下,通過與主流模板引擎Freemarker雷厂,Vecloity以及JSP對比惋增,Beetl6倍于Freemarker,2倍于JSP改鲫。這是因為宏觀上诈皿,通過了優(yōu)化的渲染引擎,IO的二進制輸出像棘,字節(jié)碼屬性訪問增強稽亏,微觀上,通過一維數(shù)組保存上下文Context,靜態(tài)文本合并處理缕题,通過重復(fù)使用字節(jié)數(shù)組來防止java頻繁的創(chuàng)建和銷毀數(shù)組截歉,還使用模板緩存,運行時優(yōu)化等方法烟零。詳情官網(wǎng) www.ibeetl.com


二瘪松、beetl集成SpringBoot

建立Maven項目,引入springboot相關(guān)配置

image

引入beetl starter包


        <dependency>

            <groupId>com.ibeetl</groupId>

            <artifactId>beetl-framework-starter</artifactId>

            <version>1.1.68.RELEASE</version>

        </dependency>

拷貝靜態(tài)模板文件瓶摆,到templates目錄下

image

增加controller


package com.ibeetl.blog.web;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.GetMapping;

import javax.servlet.http.HttpServletRequest;

@Controller

public class IndexController {

    @GetMapping("/")

    public String index(HttpServletRequest request){

        request.setAttribute("beetl","官網(wǎng)www.ibeetl.com");

        request.setAttribute("test","springboot 集成 beetl 一起來學(xué)呀");

        return "index1.btl";

    }

}

一定要注意是 btl 結(jié)尾凉逛, 默認(rèn)就是btl結(jié)尾

image

修改模板文件index.btl 引用變量,{beetl}{test}


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="utf-8">

    <title>${beetl}</title>

    <meta name="description" content="">

    <meta name="viewport" content="width=device-width">

</head>

<body>

${test}

    <header>

訪問localhost:8080 至此 springboot 集成beetl 成功

image

項目git地址:https://gitee.com/gavink/beetl-blog

視頻地址:下載下來會更清晰,說話比較慢群井,建議 1.2x倍速播放

百度網(wǎng)盤下載: https://pan.baidu.com/s/1LyxAxlKpVXgVjwSXIbzBuA 提取碼: 68im

bilibili (可以調(diào)節(jié)清晰度): https://www.bilibili.com/video/av36278644/?p=2

博客目錄:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末状飞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子书斜,更是在濱河造成了極大的恐慌诬辈,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荐吉,死亡現(xiàn)場離奇詭異焙糟,居然都是意外死亡,警方通過查閱死者的電腦和手機样屠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門穿撮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痪欲,你說我怎么就攤上這事悦穿。” “怎么了业踢?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵栗柒,是天一觀的道長。 經(jīng)常有香客問我知举,道長瞬沦,這世上最難降的妖魔是什么太伊? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮逛钻,結(jié)果婚禮上僚焦,老公的妹妹穿的比我還像新娘。我一直安慰自己绣的,他們只是感情好叠赐,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著屡江,像睡著了一般芭概。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惩嘉,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天罢洲,我揣著相機與錄音,去河邊找鬼文黎。 笑死惹苗,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的耸峭。 我是一名探鬼主播桩蓉,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼劳闹!你這毒婦竟也來了院究?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤本涕,失蹤者是張志新(化名)和其女友劉穎业汰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體菩颖,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡样漆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了晦闰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片放祟。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖呻右,靈堂內(nèi)的尸體忽然破棺而出舞竿,到底是詐尸還是另有隱情,我是刑警寧澤窿冯,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站确徙,受9級特大地震影響醒串,放射性物質(zhì)發(fā)生泄漏执桌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一芜赌、第九天 我趴在偏房一處隱蔽的房頂上張望仰挣。 院中可真熱鬧,春花似錦缠沈、人聲如沸膘壶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颓芭。三九已至,卻和暖如春柬赐,著一層夾襖步出監(jiān)牢的瞬間亡问,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工肛宋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留州藕,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓酝陈,卻偏偏與公主長得像床玻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沉帮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

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