目的:引導閱讀官方文檔

目標:實現一個自己的博客

一、Beetl介紹

Beetl目前版本是2.9.3,相對於其他java模板引擎,具有功能齊全,語法直觀,性能超高,以及編寫的模板容易維護等特點。使得開發和維護模板有很好的體驗。是新一代的模板引擎。

在使用FastRuntimeEngine情況下,通過與主流模板引擎Freemarker,Vecloity以及JSP對比,Beetl6倍於Freemarker,2倍於JSP。這是因為宏觀上,通過瞭優化的渲染引擎,IO的二進制輸出,字節碼屬性訪問增強,微觀上,通過一維數組保存上下文Context,靜態文本合並處理,通過重復使用字節數組來防止java頻繁的創建和銷毀數組,還使用模板緩存,運行時優化等方法。詳情官網 http://www.ibeetl.com


二、beetl集成SpringBoot

建立Maven項目,引入springboot相關配置

引入beetl starter包

<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl-framework-starter</artifactId>
<version>1.1.68.RELEASE</version>
</dependency>