簡介:
在目前的企業級應用開發中 前後端分離是趨勢,但是檢視層技術還占有一席之地, 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...