gpt4 book ai didi

应用程序的 spring.profiles.active 优先级-{profile}.properties

转载 作者:行者123 更新时间:2023-12-01 11:13:52 25 4
gpt4 key购买 nike

我想知道优先级 application-{profile}.properties文件,如果有多个 spring.profiles.active添加。

例如:

  • 比方说,我有这个 spring.profiles.active=profile1,profile2
  • 而在我的 src/main/resources , 我有这些文件 application-profile1.propertiesapplication-profile2.properties
  • 如果这两个文件配置了相同的属性,但具有不同的值,那么将显示哪一个?

  • 我已阅读 this但这里不涉及这些主题。

    提前致谢。

    最佳答案

    根据文档,指定的最后一个配置文件获胜。
    在您的示例中:spring.profiles.active=profile1,profile2profile2的属性应该覆盖 profile1 的属性.

    在点24.4 Profile-specific Properties的文档,您可以阅读:

    If several profiles are specified, a last-wins strategy applies. For example, profiles specified by the spring.profiles.active property are added after those configured through the SpringApplication API and therefore take precedence.

    关于应用程序的 spring.profiles.active 优先级-{profile}.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55863484/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com