Как использовать файл application.yml из моих подмодулей? - PullRequest
0 голосов
/ 04 апреля 2020

Привет, я работаю над приложением с весенней загрузкой, которое содержит несколько приложений и несколько модулей. Структура папок выглядит следующим образом:

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

, значит, она работает. Но я хочу использовать только те из моих модулей .. Как я могу это сделать ???

1 Ответ

0 голосов
/ 04 апреля 2020

О, я сделал это как-то ...

Я добавил один application.yml файл в папку ресурсов module1 с содержимым

spring:
    profiles:
       include: >
          module1

аналогично в module2

spring:
     profiles:
         include: >
            module2

Это работает сейчас ... благодаря мне ...:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...