Propiedades compartidas de Spring Cloud Config Server en todas las aplicaciones

Actualmente tengo una serie de aplicaciones desplegables que funcionan de manera distribuida para resolver un problema comercial. Actualmente estamos utilizando varios archivos de configuración de propiedades para proporcionar una configuración cambiante por entorno basada en una variable de entorno del sistema. Todas estas aplicaciones desplegables comparten una configuración común para la base de datos y la mensajería. Esto se logra actualmente recogiendo archivos de propiedades de la ruta de clase y haciendo que ambas aplicaciones implementadas compartan un jar común para cada conexión (db, jms) que contiene archivos de propiedades.

Estoy buscando comenzar a usar Spring Config Server para externalizar esta configuración si es posible. Tengo una pregunta sobre cómo compartir esta configuración común.

Actualmente se parece a esto: -

Web1
- base de datos
- jms

Mensajería1
- base de datos
- jms

En esta situación, ambas aplicaciones implementadas comparten las mismas conexiones y estas conexiones cambian por entorno (laboratorio, prf, prd, etc.). ¿Cómo puedo lograr lo mismo con el Servidor de configuración de Spring donde tengo la configuración de la aplicación para cada aplicación desplegable?

Application.yml
Web1.yml
Web1-dev.yml
Messaging1.yml
Messaging1-dev.yml

Si una propiedad de conexión cambiara para un entorno, tendría que hacer el cambio en cada configuración de aplicación desplegable en lugar de hacerlo solo una vez.

¿Existe actualmente alguna forma de lograr esto? ¿Me estoy perdiendo un punto simple?

Respuestas a la pregunta(2)

Su respuesta a la pregunta