Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。
Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中—HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。
Thymeleaf使用Spring框架的模块,与您最喜爱的工具集成在一起,并且可以插入自己的功能,是现代HTML5 JVM Web开发的理想选择,尽管它可以做的更多。
Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式。 为了实现这一点,它建立在自然模板的概念之上,以不影响模板作为设计原型的方式将其逻辑注入到模板文件中。 这改善了设计沟通,弥合了前端设计和开发人员之间的理解偏差。
Thymeleaf也是从一开始就设计(特别是HTML5)允许创建完全验证的模板。
面向读者
本教程面向需要学Thymeleaf,维护和开发Web应用的开发人员。 完成本教程的学习之后,您将熟悉Thymeleaf模板。也可以将Thymeleaf用作未来开发应用的一项目技术。
本教程旨在帮助您熟悉Thymeleaf模板及其各种功能。
前提条件
需要一些JavaScript,HTML,HTML5等知识有助于您学习本教程。 关于一些后端平台的知识不是必需的,但它可以帮助您了解各种Thymeleaf模板应用的流程和概念。
问题反馈
我们不能保证您在学习此Thymeleaf模板教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。