四、SpringBoot2.x整合模板引擎thymeleaf實戰
講解:SpringBoot2.x整合模板引擎thymeleaf實戰
官網地址:https://www.thymeleaf.org/doc/articles/thymeleaf3migration.html
一、thymeleaf相關maven依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
二、thymeleaf基礎配置
#開發時關閉緩存,否則無法看到實時頁面
spring.thymeleaf.cache=false
spring.thymeleaf.mode=HTML5
#前綴
spring.thymeleaf.prefix=classpath:/templates/
#編碼
spring.thymeleaf.encoding=UTF-8
#類型
spring.thymeleaf.content-type=text/html
#名稱的後綴
spring.thymeleaf.suffix=.html
三、創建文件夾
1)src/main/resources/templates/tl/
2)創建一個index.html
四、簡單測試代碼編寫和訪問
注意:$表達式只能寫在th標籤內部
快速入門:https://www.thymeleaf.org/doc/articles/standarddialect5minutes.htmlhtml
配置文件
配置的跟路徑直接指名了是templates下的tl文件夾做爲根路徑
controller
啓動應用
把templates文件夾加入到springboot的默認加載路徑裏面去。在application.properties這裏spring.resources.static-locations裏面配置
因此須要把templates也加入到配置中。這樣templates文件就會做爲springboot默認加載會掃描加載的靜態資源文件
取數據,跳轉到靜態頁
th:text:模板語法替換了測試內容
直接訪問靜態頁
快速入門:https://www.thymeleaf.org/doc/articles/standarddialect5minutes.html
spring