天天看點

springboot模闆(thymeleaf和freemarker)

thymeleaf模闆

Freemarker模闆

thymeleaf模闆和freemarker模闆都一套可以替代JSP開發的一套引擎模闆,它可以生成靜态頁面,可以讓美工在浏覽器檢視頁面的靜态效果,也可以讓程式員在伺服器檢視帶資料的動态頁面效果。這是由于它支援 html 原型,然後在 html 标簽裡增加額外的屬性來達到模闆+資料的展示方式。

項目層級結構

springboot模闆(thymeleaf和freemarker)

我們要用它,首先一樣先導入pom依賴

官方建議項目沒上線之前關閉緩存,是以需要在配置中關閉

然後我們寫一些案例,來示範一些标簽的使用

ThymeleafController

User

list.html

引入的頭部頁面header.html

頁面效果

springboot模闆(thymeleaf和freemarker)

pom依賴

加上freemarker的配置在application.yml

Role

FreemarkerController

Freemarkder檔案字尾一般都為ftl,但是這并不是硬性要求

role.ftl

一般我們都有這麼一個頁面,專門來定義全局變量,然後導入這個頁面,就能直接使用那些變量了

global.ftl

head.ftl