代码之家  ›  专栏  ›  技术社区  ›  Gandalf

弹簧配置文件应用程序属性顺序

  •  2
  • Gandalf  · 技术社区  · 6 年前

    我们有许多具有多个活动的Spring配置文件的环境,但是应用程序的优先级是什么?profile.yml文件?

    如果我有 spring.profiles.active=test-us-west-2-p1, test-us-west-2, test

    文件按什么顺序排列 application-test.yml, application-test-us-west-2.yml, application-test-us-west-2-p1.yml 装货?如果我在每个文件中有相同的属性,哪一个“赢”?

    另外,这是否从弹簧靴1.5.x改为2.x?看起来可能有。

    1 回复  |  直到 6 年前
        1
  •  6
  •   f-CJ    6 年前

    property1: bob
    property2: alice
    property3: eve
    

    property2: alice1
    property3: eve1
    

    property3: eve2
    

    spring.profiles.active=profile1, profile2

    property1: bob
    property2: alice1
    property3: eve2