Thymeleaf 是什么?
Thymeleaf 是一种服务器端 Java 模板引擎,它通过在 html 标签中嵌入非凡的语法糖,实现双击 html 文件即可在浏览器中预览页面成果,又能够在服务端解析解决后渲染出动静页面;
这对于解决 UI 模板的前端设计人员十分敌对,所见即所得。
同时对于服务器端人员来说,只需在 html 标签中嵌入语法糖,即可启用模板性能,渲染出动静页面,实现了前端设计人员和后端开发人员的职责拆散。
Thymeleaf 很容易学习与了解,并有着本人显明的特色,适宜在后盾利用,以及各种治理类零碎中应用。
能源节点的 Thymeleaf 教程将一步一步详解解说 Thymeleaf 模板引擎技术,全面把握 Thymeleaf 模板技术,并在理论我的项目开发中得心应手应用 Thymeleaf 模板技术。
Thymeleaf 在线学习:
https://www.bilibili.com/vide…
Thymeleaf 材料下载:
http://www.bjpowernode.com/?s…
Thymeleaf 的劣势
- 以 html 的属性呈现,保障 html 的残缺语法结构不被毁坏;
- 浏览器可间接预览模板文件,无需服务器端反对;
- 提供了大量内置对象,内置工具类;
- 语法简略,学习难度低;
- 反对 html,js,raw 等多种模板类型;
适应人群:
有肯定的 Java Web 开发根底,把握 SpringBoot,或者有工作教训的人群。
课程目录:
第一章 Thymeleaf 小试牛刀
1-1 thymeleaf- 模板工作形式
1-2 thymeleaf- 文档
1-3 thymeleaf- 第一个例子
1-4 thymeleaf- 模板应用数据
1-5 thymeleaf- 应用模板文件
1-6 thymeleaf- 设置模板前缀后缀
1-7 thymeleaf-springboot 环境搭建
1-8 thymeleaf- 测试 springboot 中应用模板
第二章 Thymeleaf 语法
2-1 thymeleaf- 变量表达式根本语法 -1
2-2 thymeleaf- 变量表达式根本语法 -2
2-3 thymeleaf- 链接表达式
2-4 thymeleaf- 链接表达式传参数
2-5 thymeleaf- 国际化介绍
2-6 thymeleaf- 自定义 LocalResolver
2-7 thymeleaf- 国际化模板定义
2-8 thymeleaf- 调式国际化
2-9 thymeleaf- 文本表达式
2-10 thymeleaf- 数字表达式
2-11 thymeleaf- 布尔表达式
2-12 thymeleaf-null 和空字符串
2-13 thymeleaf- 逻辑表达式
2-14 thymeleaf- 三元运算符 -1
2-15 thymeleaf- 三元运算符 -2
2-16 thymeleaf- 设置属性值
2-17 thymeleaf-attr 设置任意属性值
2-18 thymeleaf- 设置属性值
2-19 thymeleaf- 同时设置多个属性值
2-20 thymeleaf-boolean 设置
2-21 thymeleaf- 设置标签体文本
2-22 thymeleaf- 循环 each(1)
2-23 thymeleaf-each 循环一般 Map
2-24 thymeleaf-each 循环 ListMap
2-25 thymeleaf-each 循环数组
2-26 thymeleaf-each 循环给 Select 组件增加数据
2-27 thymeleaf-each 循环的状态变量
2-28 thymeleaf-if 应用
2-29 thymeleaf-unless 应用
第三章 Thymeleaf 模板援用
3-1 thymeleaf- 模版的介绍
3-2 thymeleaf- 模版 insert 应用
3-3 thymeleaf- 函数模版和以后页面中定义模版
3-4 thymeleaf- 应用 id 援用模版
3-5 thymeleaf-replace 和 include 的比照
3-6 thymeleaf- 罕用 insert-replace
3-7 thymeleaf-re 删除
3-8 thymeleaf-re 其它的范畴值
3-9 thymeleaf- 动静指定模版名称
3-10 thymeleaf-inline 在 js 中获取数据
3-11 thymeleaf-inline 和 text 的比拟应用
3-12 thymeleaf- 禁用内联
3-13 thymeleaf- 局部变量
第四章 Thymeleaf 内置对象
4-1 thymeleaf- 内置工具类
4-2 thymeleaf- 内置工具类日期和 string
4-3 thymeleaf- 内置对象 #request
4-4 thymeleaf- 内置对象 #session 和#servletContext
4-5 thymeleaf- 快捷对象 param
4-6 thymeleaf- 快捷对象 session 和 application