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.