标签: java velocity template-engine
有没有办法可以将公共方法标记为“无法从速度模板调用”。
答案 0 :(得分:4)
Velocity将所有公共方法公开给模板。没有办法隐藏它们。
此标准方法是在上下文中为您的类使用外观。出于同样的原因,我们不得不这样做,但我们发现了外立面的其他好处。例如,您可以通过组合多个方法来简化调用,或者可以将值限制为某些参数,而这些参数是您不希望对Java代码执行的。