(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是乙個自由和開放源 高效能 分配的記憶體物件快取系統。...