Thymeleaf 3.0.6 发布,HTML 5 模板引擎

来源: 投稿
作者: 愚_者
2017-05-08 10:20:00

Thymeleaf 3.0.6 发布,更新内容如下:

- Fixed unclosed quote in JavaScript/CSS comments breaking parsing (wrongly considered literal starts).
- Fixed bad parsing of '/content()' selector (AttoParser) in some scenarios, leading to suboptimal execution of
  this type of fragment selection.
- Fixed prevent fragments without a signature being called with unnamed parameters.
- Added allowing template suffix to be applied only if template name doesn't already have a known file extension.
- Added application of template mode depending on template resource extension during resolution.
- Improved the way output content type and template mode relate to each other (made exclusive) in TemplateSpec.
- Improved instances of dynamic class loading by making references package-relative for better resilience
  to package renaming.
- Updated AttoParser dependency to 2.0.4.RELEASE.

Thymeleaf 是一个 XML/XHTML/HTML5 模板引擎,可用于 Web 与非 Web 环境中的应用开发。它是一个开源的 Java 库,基于 Apache License 2.0 许可。

展开阅读全文
精彩评论
https://github.com/waylau/thymeleaf-tutorial

上教程了
2017-05-08 21:42
1
举报

引用来自“田舍先生”的评论

这个“百里香叶”,作为spring-boot官方推荐的模板引擎,一开始还是有好感,尝试去用了。
结果用起来有几大不爽:
1.抢占了HTML的th标签,每次写th的时候,总有一种在写<th>的感觉。
2.字串拼接太麻烦,这样的代码,
<p th:text="'JAVA版本:' + ${javaVersion} " ></p>
<p>SPRING版本:<span th:text="${springVersion}"></span></p>
<p>SPRING-BOOT版本:<span th:text="${springBootVersion}"></span></p>
我很难接受。用了两天,做了个简单demo,仅仅是demo放在那里好了,以后不会再用了。

引用来自“罗格林”的评论

推荐你看看这个:http://rythmengine.org/doc/feature

引用来自“田舍先生”的评论

文档写得还是很不错的。不过,写法,我个人还不太适应。我会持续关注你这款模板引擎的。支持一下。
谢谢,Rythm是5年前开始搞的,现在已经基本稳定了。写法来自.net的Razor(https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-c)我现在的关注点是 actframework(https://www.oschina.net/p/actframework),一款新的全栈 MVC 框架, 使用Rythm作为默认的模板引擎,当然也支持常见的包括 freemarker, velocity, thyemleaf,还有国产的 beetl 等. 欢迎参观访问😄
2017-05-08 14:24
1
举报

引用来自“田舍先生”的评论

这个“百里香叶”,作为spring-boot官方推荐的模板引擎,一开始还是有好感,尝试去用了。
结果用起来有几大不爽:
1.抢占了HTML的th标签,每次写th的时候,总有一种在写<th>的感觉。
2.字串拼接太麻烦,这样的代码,
<p th:text="'JAVA版本:' + ${javaVersion} " ></p>
<p>SPRING版本:<span th:text="${springVersion}"></span></p>
<p>SPRING-BOOT版本:<span th:text="${springBootVersion}"></span></p>
我很难接受。用了两天,做了个简单demo,仅仅是demo放在那里好了,以后不会再用了。
推荐你看看这个:http://rythmengine.org/doc/feature
2017-05-08 12:07
1
举报
这个“百里香叶”,作为spring-boot官方推荐的模板引擎,一开始还是有好感,尝试去用了。
结果用起来有几大不爽:
1.抢占了HTML的th标签,每次写th的时候,总有一种在写<th>的感觉。
2.字串拼接太麻烦,这样的代码,
<p th:text="'JAVA版本:' + ${javaVersion} " ></p>
<p>SPRING版本:<span th:text="${springVersion}"></span></p>
<p>SPRING-BOOT版本:<span th:text="${springBootVersion}"></span></p>
我很难接受。用了两天,做了个简单demo,仅仅是demo放在那里好了,以后不会再用了。
2017-05-08 11:21
1
举报
18 收藏
分享
24 评论
18 收藏
分享
返回顶部
顶部