当前位置:   article > 正文

Spring Cloud配置application.yml与bootstrap.yml区别及多profile配置 | Spring Cloud 6_springboot项目中application.yml和bootstrap.yml的关系

springboot项目中application.yml和bootstrap.yml的关系

一、前言

Spring Cloud 构建于 Spring Boot 之上,在 Spring Boot 中有两种上下文,一种是 bootstrap,另外一种是 application

二、bootstrap与application (.yml/.properties)

2.1 两者区别

bootstrap.yml/bootstrap.propertiesapplication.yml/application.yml 都可以用来配置参数。

  • bootstrap.yml/bootstrap.properties :用来程序引导时执行,应用于更加早期配置信息读取。可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。

  • application.yml/application.yml :可以用来定义应用级别的, 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。

文件名.properties /文件名.yml文件名相同且同时存在时,先加载 .properties 文件,再加载 .yml 文件。

2.2 两者加载顺序

application.yml/.properties

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/708508
推荐阅读
相关标签
  

闽ICP备14008679号