SpringBoot使用thymeleaf模板引擎

2022-03-02 18:32:49 字數 1037 閱讀 3319

(1)、新增pom依賴

1

<

dependency

>

2<

groupid

>org.springframework.boot

groupid

>

3<

artifactid

>spring-boot-starter-thymeleaf

artifactid

>

4dependency

>

*  springboot1.x 預設的thymeleaf版本低,如果要自定義版本,需要在pom properties 覆寫springboot預設的thymeleaf版本號

1

<

properties

>

2<

thymeleaf.version

>3.0.11.release

thymeleaf.version

>34

<

thymeleaf-layout-dialect.version

>2.3.0

thymeleaf-layout-dialect.version

>

5properties

>

*  springboot2.x 無需此操作

(2)、將html頁面放至classpath:/templates/下,thymeleaf模板引擎將自動渲染

*thymeleaf檢視修改後,如何實時生效

在配置檔案中禁用thymeleaf快取

spring.thymeleaf.cache=false

頁面修改完成後ctrl + f9重新編譯(idea)

瀏覽器重新整理頁面

*在控制器重定向跳轉至靜態資源目錄而非thymeleaf目錄,在配置類中註冊一下**對映

registry.addviewcontroller("index/html").setviewname("index");

SpringBoot使用thymeleaf模板

springboot開發的web專案contrller如何跳轉到前端頁面 據說,最流行的還是freemarker和velocity這兩種模板,我們這裡用spring官方推薦的thymeleaf模板 在建立好springboot專案的基礎上,進行如下配置 在pom中到thymeleaf的依賴 org....

Spring Boot使用Undertow做伺服器

1 建立spring boot專案,修改其pom.xml檔案 org.springframework.boot spring boot starter test org.springframework.boot spring boot starter web org.springframework....

SpringBoot快取使用

org.springframework.boot spring boot starter cache 專案使用springboot自帶的快取機制實現快取 redis快取 redis是一款記憶體快取記憶體資料庫 membase快取 memcache是乙個自由和開放源 高效能 分配的記憶體物件快取系統。...