bootstrap.yml、application.yml、spring.application.name-profile.yml属性覆盖

如题所述

    一般项目都需要一个配置服务,配置服务统一管理其他所有服务的配置,同时每个服务通常会有自己的配置文件bootstrap.yml和application.yml。百度出的结论一般是一个服务的bootstrap.yml文件中定义的属性不会被application.yml中同一属性覆盖,经验证此结论不正确。

    正确的属性加载顺序为bootstrap.yml->application.yml->spring.application.name-profile.yml(配置服务采用native方式时,此文件默认位于configServer的resources/config目录下),其中如果多个yml文件出现同一属性,后加载的会覆盖先加载的。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网