thymeleaf是干什么的
TOP1 1879
thymeleaf是一个现代的服务器端 Java 模板引擎,适用于 Web 和独立环境。thymeleaf 的主要目标是为开发工作流程带来优雅的自然模板——HTML可以在浏览器中正确显示,也可以用作静态原型,从而在开发团队中实现更强大的协作。
thymeleaf 是一个开源软件,最初由一位名叫 Daniel Fernández 的西班牙软件工程师创建,它既不是由任何软件(或任何其他类型的)公司制作也不是由任何公司提供支持,并且根据Apache 许可证 2.0以二进制和源代码形式完全免费向公众提供。
Thymeleaf的作用
Thymeleaf是一个模板引擎,模板引擎在 Web 框架中扮演着关键角色,并且是其最重要的组件之一,因为它们负责生成用户界面或视图层(通常以 XHTML 或 HTML 形式)。Thymeleaf 非常强调自然模板 ——即允许模板成为工作原型,并且它的语法试图更干净,更符合当前 Web 开发的趋势。此外,从架构的角度来看,Thymeleaf 基于标记解析技术,这使 Thymeleaf 可以利用特定于基于标记的环境(尤其是 Web)的有趣功能。
Thymeleaf 模板可以是:
- HTML(HTML5、XHTML 1.0/1.1、HTML 4)
- XML
- 文本(纯文本)
- JAVASCRIPT(.js 文件)
- CSS(.css 文件)