springboot預設支援的html模板是thymeleaf模板,既然官方都預設支援了,那麼我也就簡單學習了一下,在這裡記錄一下:
1. 引入對thymeleaf模板
直接在pom.xml中新增thymeleaf依賴:
>
>
org.springframework.bootgroupid
>
>
spring-boot-starter-thymeleafartifactid
>
dependency
>
2. thymeleaf常用配置
下面列舉一些thymelea模板一些常用的預設配置
#spring.thymeleaf.cache = true #啟用模板快取,開發階段要使用false哦。
#spring.thymeleaf.check-template = true #在呈現模板之前檢查模板是否存在。
#spring.thymeleaf.check-template-location = true #檢查模板位置是否存在。
#spring.thymeleaf.content-type = text / html #content-type值。
#spring.thymeleaf.enabled = true #啟用mvc thymeleaf檢視解析度。
#spring.thymeleaf.encoding = utf-8 #模板編碼。
#spring.thymeleaf.excluded-view-names = #應該從解決方案中排除的檢視名稱的逗號分隔列表。
#spring.thymeleaf.mode = html5 #應用於模板的模板模式。另請參見standardtemplatemodehandlers。
#spring.thymeleaf.prefix = classpath:/ templates / #在構建url時預先檢視名稱的字首。
#spring.thymeleaf.suffix = .html #構建url時附加到檢視名稱的字尾。
#spring.thymeleaf.template-resolver-order = #鏈中模板解析器的順序。
#spring.thymeleaf.view-names = #可以解析的檢視名稱的逗號分隔列表。/ templates / #在構建url時先檢視名稱的字首。
#spring.thymeleaf.suffix = .html #構建url時附加到檢視名稱的字尾。
#spring.thymeleaf.template-resolver-order = #鏈中模板解析器的順序。
#spring.thymeleaf.view-names = #可以解析的檢視名稱的逗號分隔列表。/ templates / #在構建url時先檢視名稱的字首。
#spring.thymeleaf.suffix = .html #構建url時附加到檢視名稱的字尾。
#spring.thymeleaf.template-resolver-order = #鏈中模板解析器的順序。
#spring.thymeleaf.view-names = #可以解析的檢視名稱的逗號分隔列表
SpringBoot常用配置
前言 springboot整合了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我這裡只列舉了非常非常常用的,可以看已發的幾篇部落格,慢慢會補充。當然官方文件裡也有相應的配置,可惜沒有注釋。spring.resources.cache period 設定資源的快取時效,以秒為單...
Spring boot自動配置
1 從原始碼角度看spring boot 自動配置 這個方法呼叫的是 initialize sources suppresswarnings private void initialize object sources this.webenvironment deducewebenvironment...
Spring Boot 自動配置
在spring中假設我們要使用乙個資料來源,必須在配置datasource才能使用,但是使用了spring boot這些就不存在了,相當於spring boot為我們做了很多配置的工作。spring 4提供了乙個更通用的基於條件的bean的建立方式,即使用 conditional 實現conditi...