日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

thymeleaf模板引擎

發布時間:2024/10/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 thymeleaf模板引擎 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 前言
  • 一、thymeleaf是什么?
  • 二、使用步驟
    • 1.導入坐標
    • 2.Spring Boot項目中創建controller
    • 3.分析源碼
    • 4.配置success.html
    • 5.啟動主配置文件訪問http://localhost:8080/success
  • 總結


前言

Thymeleaf是Spring Boot官方的推薦使用模板。

所以放棄jsp吧(我不是打廣告的)


一、thymeleaf是什么?

Thymeleaf是一個用于Web和獨立Java環境的模板引擎,能夠處理HTML、XML、JavaScript、CSS甚至純文本。能輕易的與Spring MVC等Web框架進行集成作為Web應用的模板引擎。與其它模板引擎相比,Thymeleaf最大的特點是能夠直接在瀏覽器中打開并正確顯示模板頁面,而不需要啟動整個Web應用.

Thymeleaf 3.0是一個完全徹底重構的模板引擎,極大的減少內存占用和提升性能和并發性,避免v2.1版因大量的輸出標記的集合產生的資源占用。

Thymeleaf 3.0放棄了大多數面向DOM的處理機制,變成了一個基于事件的模板處理器,它通過處理模板標記或文本并立即生成其輸出,甚至在新事件之前響應模板解析器/緩存事件。

二、使用步驟

1.導入坐標

<!-- 引入thymeleaf模板引擎--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

更改SpringBoot默認版本

<properties><java.version>1.8</java.version><thymeleaf.version>3.0.11.RELEASE</thymeleaf.version><--布局功能支持的程序 thymeleaf3版本 對應 layout2以上版本--><thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version></properties>

2.Spring Boot項目中創建controller

@Controller public class HelloController {@RequestMapping("/success")public String success(){return "success";} }

3.分析源碼

打開org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties

源碼如下所示

public static final String DEFAULT_PREFIX = "classpath:/templates/"; public static final String DEFAULT_SUFFIX = ".html";

這兩行類似于SpringMVC框架里配置的視圖解析器

4.配置success.html

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>success</title> </head> <body><h1>成功!</h1> </body> </html>

5.啟動主配置文件訪問http://localhost:8080/success


總結

只要將html頁面放到classpath:/templates/下,thmeleaf就能幫我們自動渲染了

總結

以上是生活随笔為你收集整理的thymeleaf模板引擎的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。