Qual a utilidade do init-Param

Meus caros, qual a utilidade para o init-Param???

Se estiver no XML pode até ser que seja útil para fazer uma alteração sem precisar redeployar a aplicação.

Mas se configuro isso por annotations terei que recompilar a classe a cada alteração não é?

Enfim, não entendo qual seja a utilidade desses parâmetros de inicialização.

O que vocês me dizem?

Eu vejo que você pode utilizar a anotação e deixar o xml para sobrescrever em caso de urgência. [=

Se na notação você colocar um valor 33 por exemplo, mas ao subir para produção você percebe que o valor tem que ser 34 será simples alterar esse valor pelo xml.

[=

imagine que voce tenha que colocar um valor de uma variavel em varios servlets como o seu email.

se esse valor mudar voce terá que mudar em cada um dos servlets(se a aplicação for grande e tiver muitos vai dar trabalho).

com o init-Param você só muda uma vez e redestribui.