Saltar al contenido

Configuración de Spring Boot en un proyecto maven de varios módulos

Solución:

Encontré la respuesta en otra pregunta de desbordamiento de pila: ¿Cómo agregar múltiples archivos application.properties en spring-boot?

Resulta que solo puede haber 1 archivo application.properties en el frasco final que crea Spring Boot. Para tener varios archivos, debe cambiar el nombre de uno de los archivos a algo personalizado. Llamé a las propiedades del módulo principal “core-application.properties”.

Luego, en el módulo API, agregué esto a la clase de aplicación de arranque de primavera:

@SpringBootApplication
@PropertySource(value = {"core-application.properties", "application.properties"})

Al hacer esto, puedo usar correctamente el archivo de propiedades base y sobrescribirlo en los módulos más específicos. Además, aún puede crear un archivo de propiedades específico del perfil (core-application-production.properties) con esta configuración, no es necesario agregarlos a la fuente de propiedad manualmente). Tenga en cuenta que @PropertySource no funciona para los archivos de configuración de yaml en este momento.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *