thymeleaf是一种和FreeMarker类似,在后台生成UI的JAVA模板引擎,可以替代JSP。同时thymeleaf也是SpringBoot推荐的解决方案,在这里先不讨论优劣,只是简单介绍一下它的特点和简单的使用。
一 特点
- 允许定义多种类型模板
- HTML
- XML
- TEXT
- JAVASCRIPT
- CSS
- RAW
- 完整HTML5标志支持:Thymeleaf 3.0 不再是基于XML结构的。由于引入新的解析引擎,模板的内容格式不再需要严格遵守XML规范。即不在要求标签闭合,属性加引号等等。
- 片段(Fragment)表达式。
- 新的方言系统。
二 使用
1、 配置
首先在项目的pom.xml中添加依