Spring Boot Inherit application.properties de dependencia
Digamos que tengo 5 proyectos Spring Boot. Todos ellos tienen una dependencia de Maven en un proyecto Spring Boot No 6 con algunas clases compartidas / comunes. 5 proyectos independientes tienen muchas propiedades comunes asignadas a cada aplicación. Propiedades, que me gustaría resumir y moverlas a un proyecto común. En general se ve así:
Project 1 (app.properties)
Common Project (app-common.properties) <--- Project 2 (app.properties)
Project 3 (app.properties)...
El problema actual es que app-common.properties está dentro de project1.jar / lib / common-project.jar y app-common.properties aparentemente no se cargan al inicio.
¿Hay alguna manera de extenderlo desde una dependencia?
La clase principal de CommonProject se ve así:
@SpringBootApplication
public class CommonApplication extends SpringBootServletInitializer {
protected static void run(SpringApplication application, String[] args) {
application.run(args);
}
}
La clase principal de Project1 se ve así:
public class Project1 extends CommonApplication {
public static void main(String[] args) {
run(new SpringApplication(Project1.class), args);
}
}