0

パブリック メソッドを「ベロシティ テンプレートから呼び出し不可」としてマークする方法はありますか。

4

1 に答える 1

4

Velocityは、すべてのパブリックメソッドをテンプレートに公開します。それらを隠す方法はありません。

このための標準的なアプローチは、コンテキストでクラスのファサードを使用することです。同じ理由でこれを行うことを余儀なくされましたが、ファサードには他の利点があります。たとえば、いくつかのメソッドを組み合わせて呼び出しを単純化したり、Javaコードに実行したくない特定の引数に値を制限したりできます。

于 2009-09-22T12:53:52.050 に答える