2.2.1
Page Contents
发布日期:2003-04-11
此版本引入了重要的新功能,例如本地 FTL 日期/时间类型以及自动包含和自动导入设置。
日期/时间支持是实验性的,但是我们希望它不会有实质性的变化。我们希望将其标记为最终 ASAP,因此我们敦促每个人将有关此主题的反馈发送到邮件列表。
FTL 方面的更改
- 新标量类型:日期。有关更多信息,请阅读:模板作者指南/值,类型/类型/标量,模板作者指南/值,类型/类型/标量,interpolation,内置日期字符串
Java 方面的更改
-
新的
TemplateModel
子接口:TemplateDateModel
。有关更多信息,请阅读程序员指南/数据模型/标量 -
自动包含和自动导入:使用这些新的配置级别设置,您可以在所有模板的顶部包括并导入常用模板(通常是宏定义的集合),而无需在模板中一次又一次地键入
<#include ...>
或<#import ...>
。有关更多信息,请阅读Configuration
的 Java API 文档。 -
新模板方法:
createProcessingEnvironment
。此方法使您可以在模板处理之前对Environment进行一些特殊的初始化,或者在模板处理之后读取环境。有关更多信息,请阅读 Java API 文档。 -
更改为
freemarker.ext.beans
软件包:BeanModel
,MapModel
和ResourceModel
现在实现TemplateHashModelEx
。 -
错误修正:
Configurable.setSettings(Properties)
并未删除属性值末尾的多余空格/制表符。