Freemarker 使用 TemplateMethodModelEx 相对于 TemplateMethodModel 有什么优势

Ani*_*nil 2 freemarker

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

是否有任何特定的事情可以仅使用 TemplateMethodModelEx 完成?

dde*_*any 5

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