Solución:
Puedo responder mi propia pregunta, ya que funciona como era de esperar. El archivo application.yml y la aplicación apropiada – $ {profile} .properties se cargan y se fusionan en el entorno.
Spring Boot hace que esto funcione de forma natural. Por lo general lo hace. ¡Impresionante!
Scott
Sí. Puede usar ambos al mismo tiempo en el mismo proyecto.
- Cuando usa YML y propiedades al mismo tiempo, diga por ejemplo
application.yml y application.properties al mismo tiempo en el mismo
proyecto, la primera aplicación.yml se cargará más tarde
application.properties se cargará. - Un punto importante que debe tenerse en cuenta es que si application.yml y application.properties tienen mismas llaves por ejemplo en
application.yml tiene spring.app.name = testYML y
application.properties tiene spring.app.name = testProperties al mismo tiempo en el mismo proyecto, el valor de application.yml se sobrescribirá con el valor de application.properties, ya que por fin se está cargando. - Y el valor en spring.app.name = testProperties.
Sí, puede ejecutar ambos sin realizar ninguna configuración.
En Spring Boot, elige archivos .properties o .yaml en las siguientes secuencias:
-
aplicación- {perfil}. {propiedades | yml}
-
solicitud. {propiedades | yml}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)