常见的配置类型:
服务配置:数据库配置、缓存配置、消息队列配置
开关配置:功能开发、业务开关、服务开关
业务配置:模块A、模块B
bootstrap.yml
定义系统级别参数配置; 应用于:
Spring Cloud Config 配置中心配置,加载外部配置中心的配置信息;
某些固定不被覆盖的属性;
某些加密/解密场景;
application.yml 定义应用级别参数配置;应用于:SpringBoot项目配置。
正确的属性加载顺序为bootstrap.yml->application.yml->spring.application.name-profile.yml(配置服务采用native方式时,此文件默认位于configServer的resources/config目录下),其中如果多个yml文件出现同一属性,后加载的会覆盖先加载的。
@RefreshScope 刷新机制
https://blog.csdn.net/luqiang81191293/article/details/106678065