Como registrar a configuração ativa em um aplicativo Spring Boot?

Eu realmente gostaria de usar a configuração do YAML para o Spring Boot, pois acho bastante legível e útil ter um único arquivo mostrando quais propriedades estão ativas nos meus diferentes perfis. Infelizmente, estou descobrindo que as propriedades de configuração emapplication.yml pode ser bastante frágil.

Coisas como usar uma guia em vez de espaços farão com que as propriedades não existam (sem avisos até onde posso ver) e, com muita frequência, acho que meus perfis ativos não estão sendo definidos, devido a algum problema desconhecido com minha YAML.

Então, eu estava pensando se existem ganchos que me permitissem acessar os perfis e propriedades atualmente ativos, para que eu pudesse registrá-los.

Da mesma forma, existe uma maneira de causar falha na inicialização se oapplication.yml contém erros? Ou isso ou um meio para validar eu mesmo o YAML, para que eu pudesse matar o processo de inicialização.

questionAnswers(5)

yourAnswerToTheQuestion