为未知的Spring属性引发异常

时间:2018-11-27 19:04:49

标签: spring spring-boot configuration fail-fast

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

0 个答案:

没有答案