Spring boot - мультимодульный проект, несколько application.properties - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть мультимодуль spring-boot Maven Project. У parent-project нет никакого кода или файла свойств, но настроены зависимости библиотек spring-boot, test & basi c.

Внутри этого entity-project есть сущности, конфигурации баз данных и миграционные потоки - все они сконфигурированы в своем собственном файле entity.yml.

Другой брат rest-project внутри имеет коды REST api & свой собственный файл свойств rest.yml. Этот проект зависит от entity-project. Поскольку может быть только один application.yml, я переименовал каждый из них по-разному, чтобы избежать конфликта.

Однако rest-project не загружает конфигурации базы данных без явного включения файла свойств entity-project, как показано ниже

@SpringBootApplication
@PropertySources({ @PropertySource(value = { "classpath:entity.yml" }) })
public class CommandServiceApplication { ... }

Это единственный способ настройки, или я неправильно его настраиваю?

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