История изменений
Исправление WatchCat, (текущая версия) :
Нет, не через setAdditionalProfiles.
Я бы не заводил профиль «common», а сделал бы @Profile({"cli", "default"})
для общих бинов.
Завёл бы application-cli.properties(или yml), в котором прописал бы spring.main.web-application-type=none
.
И запускал бы через java -Dspring.profiles.active=cli ...
Но это чисто теоретически. Сам никогда такой проблемой не интересовался.
Исходная версия WatchCat, :
Нет, не через setAdditionalProfiles.
Я бы не заводил профиль «common», а сделал бы @Profile({"cli", "web"})
для общих бинов.
Завёл бы application-cli.properties(или yml), в котором прописал бы spring.main.web-application-type=none
.
И запускал бы через java -Dspring.profiles.active=cli ...
Но это чисто теоретически. Сам никогда такой проблемой не интересовался.