SpringBoot 模板引擎之Thymeleaf快速上手

本文介绍了Thymeleaf,一种用于XML/XHTML/HTML5内容渲染的模板引擎,它在Spring Boot中作为视图层的解决方案。Thymeleaf支持HTML原型,可以直接在浏览器中预览静态页面,同时在Web应用中动态渲染数据。文章讨论了为何选择Thymeleaf,并提供了在Spring Boot中集成Thymeleaf的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Thymeleaf是什么?

Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎,它与JSP、Velocity、FreeMarker等模板引擎类似,也可以与Spring MVC 等 Web 框架集成。

Thymeleaf 作为新一代的Java模板引擎,与JSP、Velocity、FreeMarker等传统的模板引擎不同,它支持HTML原型,其文件后缀为 ".html",因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 Thymeleaf 模板的静态页面效果。当通过Web 应用访问时,Thymeleaf 会动态的替换掉静态内容,使页面展示动态的数据。

Thymeleaf 通过在html标签中,增加额外属性来达到 “模板+数据” 的展示方式,示例代码如下:

<!DOCTYPE html>
<!-- xmlns:th="http://www.thymeleaf.org" 表示声明thymeleaf名称空间 -->
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Thymeleaf测试</ti
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值