Предположим, есть три отдельных проекта весенней загрузки, которые зависят друг от друга, например:
Другое-приложение ----> Моя-библиотека ----> Другое-Библиотека
Другая библиотека имеет свойство, которое является обязательным и заполняется свойствами конфигурации весенней загрузки. Другое приложение дополнительно использует My-Library (и Other-library). My-библиотека - это мой собственный код, которым я могу манипулировать им (другие модули не в моей руке).
Проблема в том, что Other-App не устанавливает свойство Other-Library. исключение при запуске приложения. Other-App не использует необходимую My-библиотеку (и Other-library), поэтому, возможно, он не устанавливает все обязательные свойства всех зависимостей.
Я создал application-default.yml в My- Библиотека для установки значения по умолчанию свойства Other-library. но теперь Other-App только с application-default.yml может переопределить мое значение по умолчанию, если оно хочет использовать свою зависимость.
Есть ли способ установить значение по умолчанию для других свойств модуля? Или есть лучший способ переопределить application-default.yml для конечного пользователя?