Velocidade: ocultar métodos de template
-
12-09-2019 - |
Pergunta
Existe uma maneira que eu possa marcar um método público como "não pode ser chamado de um modelo de velocidade".
Solução
Velocity expõe todos os métodos públicos para o modelo. Não há nenhuma maneira de escondê-los.
A abordagem padrão para isso é usar uma fachada para sua classe no contexto. Fomos forçados a fazer isso pela mesma razão, mas encontramos outros benefícios com uma fachada. Por exemplo, você pode simplificar a chamada através da combinação de vários métodos, ou pode restringir os valores de certos argumentos, que você não quer fazer para o seu código Java.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow