1

我在 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...) 但它不知道的配置参数时立即抛出异常。我该怎么做呢?

4

0 回答 0