我在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...
)但未知的配置参数时立即引发异常。我该怎么做?