Springboot整合Thmeleaf

简介: Springboot整合Thmeleaf

1、概述

Thymeleaf类似JSP、Velocity、Freemarker都是模板引擎,主要用来展示数据,原理如下

springboot官网还是推荐使用Thymeleaf而不是jsp,

不使用jsp的原因是快速创建的springboot应用是jar应用,并且使用的是嵌入式的tomcat,当然Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 Thymeleaf 的模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。

2、如何整合

第一步:引入Thmeleaf依赖

选择性修改thymeleaf版本

第二步:把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染

原理在boot中可以查看源码

也可以通过在application配置文件中修改

然后再html页面中导入命名空间

<html lang="en" xmlns:th="http://www.thymeleaf.org">

关于Thmeleaf其他详细使用查看,https://blog.csdn.net/qq_34491508/article/details/108661538


目录
打赏
0
0
0
0
43
分享
相关文章
|
5月前
|
SpringBoot使用汇总
SpringBoot使用汇总
57 1
SpringBoot使用汇总
|
11月前
|
springboot
springboot “【5月更文挑战第29天】”
63 1
|
11月前
|
Springboot整合
Springboot整合
Springboot 之 HandlerMethodReturnValueHandler 运用
Springboot 之 HandlerMethodReturnValueHandler 运用
196 0