Velocity:从模板隐藏方法

时间:2009-09-22 12:04:34

标签: java velocity template-engine

有没有办法可以将公共方法标记为“无法从速度模板调用”。

1 个答案:

答案 0 :(得分:4)

Velocity将所有公共方法公开给模板。没有办法隐藏它们。

此标准方法是在上下文中为您的类使用外观。出于同样的原因,我们不得不这样做,但我们发现了外立面的其他好处。例如,您可以通过组合多个方法来简化调用,或者可以将值限制为某些参数,而这些参数是您不希望对Java代码执行的。