Freemarker使用TemplateMethodModelEx而不是TemplateMethodModel有什么好处

时间:2016-06-09 09:02:31

标签: freemarker

最近我们升级到Freemarker 2.3.22。我们在产品中实现了TemplateMethodModel接口多次。现在我们收到有关不推荐使用TemplateMethodModel的警告,并考虑使用TemplateMethodModelEx。

是否只能使用TemplateMethodModelEx完成任何特定事情?

1 个答案:

答案 0 :(得分:4)

TemplateMethodModelEx的优点是它接受非String方法参数。当FreeMarker只有字符串值时,TemplateMethodModel保持旧时代(1.x?)。