rquivo @Config para manter os parâmetros da cadeia de conexão em Java

Venho de um background ASP .Net. Agora estou escrevendo um programa Java para importar dados de um banco de dados DB2 para um banco de dados Oracle. Concluí a funcionalidade básica de importação desses dados.

O problema que tenho é que tenho todas as propriedades de conexão codificadas no próprio programa Java. Existe alguma metodologia "Best Practices" para que os detalhes da cadeia de conexão sejam armazenados em um arquivo de configuração semelhante ao web.config que usamos para o ASP .Net? O Java tem algum tipo de mecanismo para fazer isso? Ou preciso simplesmente usar operações de E / S para ler os pares chave / valor de um arquivo txt simples? Eu li um pouco sobre .properties? É este o caminho a seguir?

Só estou procurando um prod na direção certa. Qualquer ajuda seria apreciada

questionAnswers(4)

yourAnswerToTheQuestion