Thymeleaf介紹:
Thymeleaf是一個XML/XHTML/HTML5模板引擎,可用于Web與非Web環(huán)境中的應(yīng)用開發(fā)。
Thymeleaf提供了一個用于整合Spring MVC的可選模塊,在應(yīng)用開發(fā)中,你可以使用Thymeleaf來完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。
SpringBoot整合Thymeleaf:
springboot來集成使用Thymeleaf可以大大減少單純使用thymeleaf的代碼量,

編寫html時,要引用:

當(dāng)控制層需要跳轉(zhuǎn)頁面的時候,需要用@Controller 就不能使用@RestController了

Thymeleaf的基本語法:
1.定義后臺控制器路徑,類似<form>標(biāo)簽的action屬性,例如:

2.對象遍歷,功能類似jstl中的<c:forEach>標(biāo)簽, 例如:

這是controller層代碼

3. Map的遍歷 :

添加一個map

map取值的時候,需要一個中間變量current

4. 數(shù)組的遍歷輸出:



5.Date日期的輸出:

6. th:if 條件輸出:

商品詳情頁分析:


Thymeleaf的模板技術(shù):
1. pom文件

2.application.yml的配置

3. 生成靜態(tài)頁面技術(shù)

4. 靜態(tài)資源過濾
