Thymeleaf是一个Java库。它是一个XML/XHTML/HTML5模板引擎,能够应用于转换模板文件,以显示您的应用程序产生的数据和文本。它尤其适合于基于XHTML/HTML5的web服务应用程序,同时它可以处理任何XML文件,作为web或独立的应用程序。Thymeleaf的主要目的是提供一个优雅和格式良好的方式创建模板。为了实现这一目标,它把预定义的逻辑放在XML的标记和属性上,而不是显式放在XML标记的内容上。依靠智能缓存去解析文件,致使其执行期间的I/O操作达到了最少数量,因此其处理的模板的能力实非常快速的。