thymeleaf 部署首頁

2022-09-21 12:39:12 字數 825 閱讀 3786

將靜態資源部署到nginx中 以減輕微服務的併發壓力

根據nginx反向** 將請求**到閘道器中

這樣做的好處是增強了安全性 避免暴露閘道器介面和減輕微服務的壓力

由以下操作:

匯入thymeleaf模板引擎

關閉thymeleaf cache並匯入靜態資源和html 靜態資源先由tomcat管理 之後在做靜態分離操作

根據後台介面 渲染一級分類

根據後台介面 渲染二級分類

org.springframework.boot

spring-boot-starter-thymeleaf

spring:

thymeleaf:

cache: false

在預設情況下 在resource中有兩個資料夾 乙個是static 用於存放靜態資源 另乙個templates 用於儲存模板引擎

這些屬性都可以在yaml中自定義

將html和靜態資源放入這兩個資料夾即可

Thymeleaf熱部署 實現更改頁面不重啟

1 修改pom檔案,新增依賴 org.springframework.boot spring boot starter thymeleaf nekohtml nekohtml 1.9.6.2 說明 使用springboot的thymeleaf模板時缺省會對html進行嚴格的檢查,導致當你的標籤沒有閉...

Thymeleaf熱部署與降低檢查等級

1 修改pom檔案,新增依賴 org.springframework.boot groupid spring boot starter thymeleaf artifactid dependency nekohtml groupid nekohtml artifactid 1.9.6.2 versi...

Thymeleaf條件判斷

th if th if屬性求bool值,只有true的時候其所在的標籤及該標籤中的內容才會被渲染到輸出結果中 viewth if expression 對expression求值有下述規則 th unless th unless是th if的乙個相反操作,上面的例子可以改寫為 view th swi...