¿Cómo registrar la configuración activa en una aplicación Spring Boot?

Realmente me gustaría usar la configuración YAML para Spring Boot, ya que me parece bastante legible y útil tener un solo archivo que muestre qué propiedades están activas en mis diferentes perfiles. Desafortunadamente, estoy encontrando que establecer propiedades enapplication.yml puede ser bastante frágil

Cosas como usar una pestaña en lugar de espacios hará que las propiedades no existan (sin advertencias hasta donde puedo ver), y con demasiada frecuencia encuentro que mis perfiles activos no se están configurando, debido a algún problema desconocido con mi YAML.

Entonces, me preguntaba si hay algún gancho que me permita obtener los perfiles y propiedades actualmente activos, para poder registrarlos.

Del mismo modo, ¿hay alguna manera de hacer que la puesta en marcha falle si elapplication.yml contiene errores? O eso o un medio para que yo valide el YAML yo mismo, para poder matar el proceso de inicio.

Respuestas a la pregunta(5)

Su respuesta a la pregunta