springboot中使用渲染模板thymeleaf

三個步驟

1、引入jar包

pom.xml中引入包


2、在controller層返回數(shù)據(jù),并調(diào)用模板

簡單配置如下圖


注意問題 :

1、類的注解使用的是@Controller,配合ModalMap視圖解析器,返回的內(nèi)容就是在模板中.index.html中。之前使用的@RestController是ResponseBody+Controller的結(jié)合,意思就是將返回的內(nèi)容,返回到頁面,結(jié)果為返回的類型,如字符串,JSON。

2、因為我們是為了查詢對應目錄下的thymeleaf的模板,因此return的數(shù)據(jù)名稱要和resource下的名稱相同。否則會報錯。

3、在application中調(diào)用thymeleaf的配置文件

默認是不配置任何參數(shù),則會自動查找src/main/resources/templates下的模板文件。

注意:

Thymeleaf是一個XML/HMTL5/XHTML模板引擎,它提供了一個用于整合springMVC的可選模塊,可以完全替代JSP或者其他引擎,如Velocity、Freemarker等。它的主要目標是提供一種格式良好的模板創(chuàng)建方式,因此可以用作靜態(tài)建模。

更多的Thymeleaf的知識需要參考官方文檔。

示例如下,調(diào)用采用點語法,來調(diào)用對象的屬性值。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容