Spring Boot Inherit application.properties от зависимости
Допустим, у меня есть 5 проектов Spring Boot. Все они имеют зависимость Maven от проекта Spring Boot № 6 с некоторыми общими / общими классами. 5 независимых проектов имеют много общих свойств, назначенных для каждого application.properties, которые я хотел бы абстрагировать и перенести в общий проект. В целом это выглядит так:
Project 1 (app.properties)
Common Project (app-common.properties) <--- Project 2 (app.properties)
Project 3 (app.properties)...
Текущая проблема заключается в том, что app-common.properties находится внутри project1.jar / lib / common-project.jar, а app-common.properties явно не загружаются при запуске.
Есть ли способ вывести его из зависимости?
Общий класс CommonProject выглядит следующим образом:
@SpringBootApplication
public class CommonApplication extends SpringBootServletInitializer {
protected static void run(SpringApplication application, String[] args) {
application.run(args);
}
}
Project1 Main class выглядит так:
public class Project1 extends CommonApplication {
public static void main(String[] args) {
run(new SpringApplication(Project1.class), args);
}
}