Я сделал очень глупую ошибку в конфигурации YAML моего приложения Spring Boot:
---
spring:
profiles: local
...
___
spring:
profiles: foo
...
---
spring:
profiles:
active: bar
include: foo
...
Я случайно попытался использовать «spring.profiles.active» для настройки профилей Spring в последнем разделе.Поскольку для Spring это ничего не значит, последний раздел всегда применялся, а профиль foo
всегда был включен.
spring.profiles.active
по сути бессмысленно, хотя приложение работало без жалоб (до проблемной конфигурациивызвал другие проблемы).
Я бы хотел как-то настроить Spring так, чтобы он сразу генерировал исключение, когда он встречает параметр конфигурации, который выглядит внутренним (spring...
), но ему неизвестен.Как мне это сделать?