模板引擎 Velocity Engine 2.1 已发布,上个版本 2.0 的推出时间是两年前。而 2.0 是 1.7 发布七年后才推出的,按照这个速度,Velocity 估计会保持着十年更新两个版本的记录了(而且不是重要版本更新 +_+)。
更新内容如下
1.引入新的 VTL 语法:
-alternate reference values: 只要$foo的布尔值为false,${foo|'foo'}就会计算为 'foo'
-Default block for empty loops: #foreach($i in $collection) ... #else nothing to display #end
2.新增两个向后兼容 Engine 1.7 的标志:
-parser.allow_hyphen_in_identifier
和velocimacro.arguments.literal
3.Velocity Engine 2.1 现在要求 Java 1.8 或更高版本
有关更改的完整列表,以及从 Velocity 1.x 升级的注意事项,请点击「阅读原文」进行查看。