05-Nacos配置管理-多环境配置管理
1.多环境配置共享:
微服务启动时会从nacos读取多个配置文件:
1.[spring.application.name]-[spring.profiles.active].yaml,例如:userservice-dev.yaml
2.[spring.application.name].yaml,例如:userservice.yaml
无论profile如何变化,[spring.application.name].yaml这个文件一定会加载,因此多环境共享配置可以写入这个文件
可以右键服务 =》 Edit Configuration… =》Active profiles 里面配置test,这个会覆盖我们配置文件里面配置的active
2.多种配置的优先级:
服务名-profile.yaml >服务名称.yaml > 本地配置
3.总结:
1.微服务会从nacos读取的配置文件:
1.[服务名]-[spring.profile.active].yaml,环境配置
2.[服务名].yaml,默认配置,多环境共享
2.优先级:
[服务名]-[环境].yaml >[服务名].yaml > 本地配置