Thymeleaf入門
主要介紹什么是Thymeleaf以及Spring Boot如何集成使用Thymeleaf模板,最后介紹Spring Boot支持的Thymeleaf的一些常用的配置參數(shù)。
Thymeleaf簡介
Thymeleaf是一款非常優(yōu)秀的服務器端頁面模板引擎,適用于Web和獨立環(huán)境,具有豐富的標簽語言和函數(shù),能夠處理HTML、XML、JavaScript甚至文本。
Thymeleaf相較于其他模板引擎更加優(yōu)雅。它強調自然模板化(允許模板成為工作原型,而Velocity、FreeMarker模板不允許這樣做),所以它的語法更干凈,更符合當前Web開發(fā)的趨勢。
1. Thymeleaf的實現(xiàn)機制
模板的誕生是為了將顯示與數(shù)據(jù)分離,模板技術多種多樣,本質是將模板文件和數(shù)據(jù)通過模板引擎生成最終的HTML代碼。
Thymeleaf亦是如此。Thymeleaf將其邏輯注入模板控件中,而不會影響模板設計原型,所以可以在瀏覽器中正確顯示HTML頁面和數(shù)據(jù),也可以在無后臺時靜態(tài)顯示。由于Thymeleaf模板后綴為.html,可以直接在瀏覽器中打開,預覽非常方便。這樣改善了設計人員與開發(fā)人員的溝通,彌合了設計人員和開發(fā)團隊之間的差距,從而可以在開發(fā)團隊中實現(xiàn)更強大的協(xié)作。
2. Thymeleaf的優(yōu)點
Thymeleaf與Velocity、FreeMarker等模板引擎類似,可以完全替代JSP。與其他的模板引擎相比,Thymeleaf具有如下優(yōu)點:文章來源:http://www.zghlxwxcb.cn/news/detail-743227.html
1)動靜結合:Thyme文章來源地址http://www.zghlxwxcb.cn/news/detail-743227.html
到了這里,關于【Spring Boot】Thymeleaf模板引擎 — Thymeleaf入門的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!