SpringBoot整合Thymeleaf的方法

2022-10-06 03:03:07 字數 1305 閱讀 8384

簡介:

在目前的企業級應用開發中 前後端分離是趨勢,但是檢視層技術還占有一席之地, spring boot 對檢視層技術提供了很好的支援,官方推薦使用的模板引擎是 thymeleaf 不過像 freemarker 也支援, jsp 技術在這裡並不推薦使用。

thymeleaf 是新一代 j**a 模板引擎,類似於 velocity、freemarker 等傳統 j**a 模板引擎。與傳統 j**a 模板引擎不同的是 thymeleaf 支援 html 原型,既可 以讓前端工程師在瀏覽器中直接打 開檢視樣式,也可以讓後端工程師結合真實資料檢視顯示效果。 同時, spring b 提供了 thymeleaf 自動 配置解決方案,因此spring boot 中使用 thymeleaf 常方便。

1.引入依賴:

org.springframework.boot

spring-boot-starter-thymeleaf

org.springframework.boot

spring-boot-starter-web

2.application.properties

#是否開啟快取,開發時可設定為false,預設為true

spring.thymeleaf.cache=true

#是否檢查模板是否存在,預設為true

spring.thymeleaf.check-template=true

#是否檢查模板位置是否存在,預設為true

sprinxxomzg.thymeleaf.check-template-location=true

#模板檔案編碼

spring.thymeleaf.encoding=utf-8

#模板檔案位置

spring.thymeleaf.prefix=classpath:/templates/

#content-type配置

spring.thymeleaf.servlet.content-type=text/html

#模板檔案字尾

spring.thymeleaf.suffix=.html

3.建立實體類和controller類

public class book

@controller

public class bookcontroller

}4.html檔案:

程式設計客棧th="">

圖書列表

圖書編號

圖書名稱www.cppcns.comtd>

圖書作者

5.結果:

總結本文標題: springboot整合thymeleaf的方法

本文位址:

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...