SpringBoot整合Thymeleaf模板引擎

2021-08-18 06:24:55 字數 1210 閱讀 8545

thymeleaf是乙個跟velocity、freemarker類似的模板引擎。它擁有如下特點:

(1)自然模板,原型及頁面。開箱即用。

(2)語法易懂,支援ognl、springel。

(3)遵循web標準

build.gradle新增對thymeleaf的依賴

新增thymeleaf指定版本:

// 自定義  thymeleaf 和 thymeleaf layout dialect 的版本

ext['thymeleaf.version'] = '3.0.3.release'

ext['thymeleaf-layout-dialect.version'] = '2.2.0'

ok,配置檔案搞定了,接下來我們開始寫**。

(1)**結構

# 熱部署靜態檔案

spring.thymeleaf.cache=false

# 使用html5標準

spring.thymeleaf.mode=html5

(3)thymeleaf前端頁面

list.htm

區分:th:insert & th:replace & th:include

usermodel是服務端返回前端的資料模型

th:replace="~">...

建立使用者

idage

name

沒有使用者資訊!!

111waylau

th:replace="~">...

(4)後台編碼

@restcontroller

public class usercontroller

/*** 查詢所用使用者

* @return

*/public modelandview list(model model)

}

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...

SpringBoot整合PageHelper外掛程式

springboot整合pagehelper外掛程式的時候主要分為以下幾步?1.在pom.xml中引入依賴 com.github.pagehelper pagehelper spring boot starter 1.2.3 分頁外掛程式 pagehelper.helperdialect mysql...