yml leer example application java yaml configuration-files spring-boot properties-file

java - leer - spring properties file



¿El arranque de primavera admite el uso de propiedades y archivos yml al mismo tiempo? (1)

Puedo responder mi propia pregunta, ya que solo funciona como era de esperar. El archivo application.yml y la aplicación apropiada - $ {profile} .properties se cargan y fusionan en el entorno.

La bota de resorte solo hace que esto funcione naturalmente. Por lo general lo hace. ¡Increíble!

Scott

Tengo una aplicación de arranque de primavera y quiero usar un archivo yml para las propiedades de mi aplicación y también un archivo de aplicación simple - $ {profile} .properties configurado para configurar mi aplicación.

Entonces, mi pregunta es ¿se puede hacer esto y, de ser así, cómo se configura el arranque de resorte para buscar tanto el archivo yml como las propiedades y fusionarlos en un conjunto por entorno?

En cuanto a por qué quiero / necesito usar ambos, es porque me gusta la flexibilidad y la facilidad de uso de los archivos yml, pero un componente interno (para el cifrado) requiere el uso del conjunto de archivos de propiedades.

Vi que se estaba haciendo este punto. Los archivos YAML no se pueden cargar a través de la anotación @PropertySource

pero nada que indique si ambos pueden usarse juntos.

Proporcione una configuración detallada (configuración XML o Java) sobre cómo hacer que funcione.

TIA,

Scott