Java 模板引擎 Beetl 2.7.28 釋出,Bug 修復和新增功能

類別: IT
標籤: java

新增

#344 新增hasAttribute判斷物件是否有屬性

修復

#343 Tomcat 熱部署的記憶體洩露警告資訊移除

Maven

<dependency>    <groupId>com.ibeetl</groupId>    <artifactId>beetl</artifactId>    <version>2.7.28</version></dependency>

Beetl是新一代的模板引擎。總得來說,它的特性如下:

  • 功能完備:同主流的java模板引擎相比,Beetl具有絕大多數功能。適用於各種應用場景,從對響應速度有很高要求的大網站到功能繁多的CMS管理系統都適合。Beetl本身還具有很多獨特功能來完成模板編寫和維護,這是其他模板引擎所不具有的。

  • 非常簡單:類似Javascript語法和習俗,只要半小時就能通過半學半猜完全掌握用法。拒絕其他模板引擎那種非人性化的語法和習俗。

  • 超高的效能:Beetl 遠超過主流java模板引擎效能,如5-6倍於freemarker,2倍於傳統jsp技術。而且消耗較低的CPU

  • 易於整合:Beetl能很容易的與各種web框架整合,如Spring Boot,Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。

  • 支援模板單獨開發和測試,即在MVC架構中,即使沒有M和C部分,也能開發和測試模板。

  • 擴充套件和個性化:Beetl支援自定義方法,格式化函式,虛擬屬性,標籤,和HTML標籤. 同時Beetl也支援自定義佔位符和控制語句起始符號也支援使用者完全可以打造適合自己的工具包.

  • 可作為指令碼引擎,規則引擎使用

Java 模板引擎 Beetl 2.7.28 釋出,Bug 修復和新增功能原文請看這裡