Thymeleaf 2.0 发布,HTML5 模板引擎

鉴客
 鉴客
发布于 2012年02月09日
收藏 3

本周日,来 OSC·年终盛典收割技术干货,get新技能!!>>>

Thymeleaf 2.0 发布了,该版本主要改进:

  • 性能提升:完全重写的模板执行引擎,几乎重新设计的内部架构,性能较1.1版本有了大幅提升。
  • 在standard dialects 版本中新增了th:switch/th:case属性,th:switch属性与Java语言中的switch语句类似。
  • 在th:remove属性中添加了all-but-first值,可有效节省一些重复代码。
  • 在错误信息中显示错误位置的行号。
  • DOM选择器。
  • 处理不完整模板:之前的Thymeleaf不能处理不完整的XML文件,这限制了Thymeleaf在需要处理片段或高级UI部件情况下的使用,2.0中解决了这个问题。
  • 完全普遍化了之前版本中已经出现的缓存基础架构。
  • 在Standard dialects中新增了XHTML DTDs。

此外,该版本针对自定义Thymeleaf扩展的用户,进行了一些改进

详细信息参阅:What's new in Thymeleaf 2.0

Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于 Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Thymeleaf 2.0 发布,HTML5 模板引擎
加载中
返回顶部
顶部