Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como posso fazer para guardar as informações de e-mail em um arquivo de config (que pode variar por ambiente)?

Prezados,

na aplicação criada no curso, as configurações de e-mail ficaram na classe de configuração do Spring, em um método anotado com @Bean.

É possível ler as informações de e-mail (usuario, senha, host etc.) de um arquivo de config (properties ou algo similar), sendo possível ter configurações diferentes por ambiente?

A ideia de deixar em um arquivo a parte é interessante também para não deixar essas informações no repositório (por exemplo, senha do e-mail de prod), e mesmo dev, não gostaria de deixar tais informações no github.

1 resposta
solução!

Oi Jeferson, você pode deixar em arquivos diferentes, usar a annotation @PropertySource para indicar o arquivo e criar classes com a annotation @Profile para indicar ambientes :). Outra coisa é deixar isso no banco de dados e ler na aplicação.