經(jīng)過(guò)Spring4.0之后官方默認(rèn)推薦的模板引擎
Thymeleaf的主要目標(biāo)是為您的開發(fā)工作流程帶來(lái)優(yōu)雅的自然模板 - 可以在瀏覽器中正確顯示的HTML,也可以用作靜態(tài)原型蜡坊,從而在開發(fā)團(tuán)隊(duì)中實(shí)現(xiàn)更強(qiáng)大的協(xié)作逼友。
通過(guò)Spring Framework模塊酝掩,與您喜歡的工具的大量集成灰瞻,以及插入您自己的功能的能力猿诸,Thymeleaf是現(xiàn)代HTML5 JVM Web開發(fā)的理想選擇 - 盡管它可以做得更多饼暑。
用Thymeleaf編寫的HTML模板看起來(lái)和HTML一樣工作稳析,讓在您的應(yīng)用程序中運(yùn)行的實(shí)際模板繼續(xù)作為有用的設(shè)計(jì)工件。
<table>
<thead>
<tr>
<th th:text="#{msgs.headers.name}">Name</th>
<th th:text="#{msgs.headers.price}">Price</th>
</tr>
</thead>
<tbody>
<tr th:each="prod: {prod.name}">Oranges</td>
<td th:text="${#numbers.formatDecimal(prod.price, 1, 2)}">0.99</td>
</tr>
</tbody>
</table>
Eclipse弓叛,IntelliJ IDEA彰居,Spring,Play撰筷,甚至是用于Java EE 8的新興模型 - 視圖 - 控制器API陈惰。使用您喜歡的Web開發(fā)框架,在您喜歡的工具中編寫Thymeleaf毕籽。