内容简介:FreeMarker 2.3.29 发布了。FreeMarker 是一个模板引擎,模板使用 FreeMarker 特定语言 FTL(FreeMarker Template Language)实现,同时使用 Java 准备需要显示的数据(数据库查询、进行业务计算),再由 FreeMa...
FreeMarker 2.3.29 发布了。FreeMarker 是一个模板引擎,模板使用 FreeMarker 特定语言 FTL(FreeMarker Template Language)实现,同时使用 Java 准备需要显示的数据(数据库查询、进行业务计算),再由 FreeMarker 生成 HTML 页面。FreeMarker 已于 2018 年从 Apache 软件基金会毕业。
此版本在 FTL 与 Java 两侧都有一些更新,FTL 新增了内建语法 : ?filter(predicate)、 ?map(mapper)、 ?take_while(predicate)与 ?drop_while(predicate)、?sequence现在与 seq?size、seq[index]、seq[range] 以及其它一些内置函数(filter、map、join 等)协作,以便在可能的情况下将所有元素收集到内存中。
Java 侧的改动主要包括 boolean_format 配置设置现在可以设置为“c”、fallback_on_null_loop_variable 有新的设置项、新增 TemplateModelUtils.wrapAsHashUnion(ObjectWrapper, List<?>) 与 wrapAsHashUnion(ObjectWrapper, Object...)、HTMLOutputFormat、 XMLOutputFormat与 XHTMLOutputFormat,不再是 final 类等。
详情查看更新说明:
https://freemarker.apache.org/docs/versions_2_3_29.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
复盘+:把经验转化为能力(第2版)
邱昭良 / 机械工业出版社 / 39.00
随着环境日趋多变、不确定、复杂、模糊,无论是个人还是组织,都需要更快更有效地进行创新应变、提升能力。复盘作为一种从经验中学习的结构化方法,满足了快速学习的需求,也是有效进行知识萃取与共享的机制。在第1版基础上,《复盘+:把经验转化为能力》(第2版)做了六方面修订: ·提炼复盘的关键词,让大家更精准地理解复盘的精髓; ·基于实际操作经验,梳理、明确了复盘的"底层逻辑"; ·明确了复......一起来看看 《复盘+:把经验转化为能力(第2版)》 这本书的介绍吧!