Use arquivo de propriedades em vez de variáveis finais estáticas

Tenho muitas classes com campos finais estáticos que são usados como valores ou configurações padrão. Qual é a melhor abordagem para criar um arquivo de configuração global? Devo mover esses campos para uma única classe estática, usar o arquivo de propriedades ou o qu

Edit: Eu preciso usar esses valores em classes java e páginas xhtml. Os valores não dependem do ambiente. Eu poderia compilar o projeto para definir novos valores - não há problem