1
resposta

Java EE parte 1: 03. Validando e Exibindo Mensagens no Formulário - 07 Message Bundles

Olá,

Tudo bem?

Na aula em questão especificada no titulo da pergunta, o professor fala de mensagens que são configuradas em um arquivos .properties. Gostaria de saber, se igual no spring boot, há a possibilidade de configurar um application.properties para inserir informações externas para serem lidas no código como no exemplo do spring, usando um @Value?

1 resposta

Olá Izaque, tudo bem sim, obrigado por perguntar!

Com relação à sua pergunta, sim, é possível fazer algo semelhante no Java EE utilizando o arquivo de configuração "web.xml". Nele, é possível definir um parâmetro e acessá-lo através do método "getInitParameter" da classe "ServletConfig".

Por exemplo, no "web.xml" podemos ter:

<context-param>
    <param-name>minhaChave</param-name>
    <param-value>meuValor</param-value>
</context-param>

E no código, podemos acessar a informação da seguinte forma:

String minhaChave = getServletConfig().getInitParameter("minhaChave");

Espero ter ajudado! Bons estudos!