我在 Spring Boot 应用程序的 YAML 配置中犯了一个非常愚蠢的错误:
---
spring:
profiles: local
...
___
spring:
profiles: foo
...
---
spring:
profiles:
active: bar
include: foo
...
我不小心在最后一节中尝试使用“spring.profiles.active”来设置 Spring 配置文件。由于这对 Spring 没有任何意义,因此始终应用最后一部分并且foo
始终打开配置文件。
spring.profiles.active
本质上是无稽之谈,但应用程序运行时没有抱怨(直到有问题的配置导致其他问题)。
我想以某种方式将 Spring 配置为在遇到出现内部 ( spring...
) 但它不知道的配置参数时立即抛出异常。我该怎么做呢?