Привет, я работаю над приложением с весенней загрузкой, которое содержит несколько приложений и несколько модулей. Структура папок выглядит следующим образом:
project
- apps
- app1
- app2
- modules
- module1
- module2
каждый модуль имеет свой собственный файл application-module{number}.yml
.
Теперь я использую эти module1
и module2
в моем app1, который является пружиной загрузочное приложение.
app1
имеет application.yml
файл, который содержит этот
spring:
profiles:
include: >
module1,
module2
Я также добавил EnableConfigurationProperties({Module1Config.class, Module2Config.class})
после @SpringBootApplication
в моем файле приложения app1
. Тем не менее конфигурация не запускается.
Если я помещаю конфигурацию этих модулей в app1 llike
app1
- resources
- application.yml
- application-module1.yml
- application-module2.yml
, значит, она работает. Но я хочу использовать только те из моих модулей .. Как я могу это сделать ???