springboot入門教程(2)_Thymeleaf整合
阿新 • • 發佈:2022-05-04
摘要: 上一篇我們搭建了一個簡單的demo,這篇我們來介紹下基於spring boot的web開發的入門內容:Thymeleaf模板、web相關配置、tomcat相關設定等
該篇主要介紹下springboot 和Thymeleaf整合(不具體介紹Thymeleaf語法--關於Thymeleaf語法將單獨進行介紹)
1)、引入Thymeleaf包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2)、模板解析器配置
spring-boot很多配置都有預設配置,比如預設頁面對映路徑為 classpath:/templates/*.html 同樣靜態檔案路徑為 classpath:/static/
在application.properties中可以配置thymeleaf模板解析器屬性.就像使用springMVC的JSP解析器配置一樣
- 具體可以配置的引數可以檢視
-
org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties
這個類,上面的配置實際上就是注入到該類中的屬性值.
3)、準備後臺資料
編寫一個conntroller提供測試資料(這裡牽涉到一點和spring mvc相關的內容,我們後面再介紹,先忽略),程式碼如下
程式碼解釋:提供一個userList方法返回的model中包含一個user陣列和count,user是一個普通的實體類,裡面有id,age,name三個屬性。 方法是完全spring MVC的內容(如果不熟的朋友請先熟悉下再看後續文章)
4)、編寫模板userList.html
放到src/main/resources/templates目錄下,這是spring boot和Thymeleaf整合的預設配置路徑
5)、執行Application,執行專案
訪問http://localhost:8080/user/userList,即可看到模板獲取到後臺資料後渲染到頁面。
好了,這篇就先到這裡,敬請期待下一篇:springboot 入門教程-的執行原理,關鍵註解和配置。