弹簧型材在Spring 1.5.12和1.2.5中的工作原理如何?

时间:2018-06-18 05:38:05

标签: spring spring-boot

在我正在处理的遗留应用中,我有三个yaml文件用于配置文件。 application.yaml,application_dev.yaml和application_qa.yaml。在application.yaml中,声明了默认配置文件。

对于Spring 1.2.5.RELEASE,如果我使用qa配置文件运行应用程序,则除了application_qa.yaml之外,还会使用application.yaml的属性。但对于1.5.12.RELEASE,仅加载了application_qa.yaml(并且它找不到application.yaml中存在的属性)。



 spring:
  profiles.active: default
---
spring:
  profiles: default
validityHours: 336 




但是,当我删除分析部分



# spring:
#  profiles.active: default
---
######################## default CONFIGURATIONS ##########################################
#spring:
#  profiles: default
validityHours: 336 




它工作正常,并且加载了application.yaml中的其余属性。

我认为1.5.12.RELEASE的行为是预期的,但是如何使用1.2.5.RELEASE是我不确定的。有什么想法吗?

0 个答案:

没有答案