第三章
本章节将使用springboot中的spring.profiles.active 配置和 nacos中的namespace 空间配置来实现环境区分。
namespace 空间参考文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config
nacos项目集成cloud参考文档:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html
新建nacosa项目,与cloud (版本Greenwich)集成,
(1)在resource中新建bootstrap.yml文件
(2)在resource中分别建bootstrap-dat.yml和bootstrap-uat.yml文件
(3)在配置列表中新建uat和dat环境下的nacosa.properties
(4)uat 配置 仿照 dat 配置即可
(5)启动nacosa 项目,启动添加环境变量:-Dspring.profiles.active=dat 或者 在 bootstrap.yml 文件中指定环境变量
启动nacosa 项目
(7)多配置文件动态加载
(8)在 bootstrap.yml 和nacos 服务器中 新加 nacosa-flow.properties
(9)新建 监听器 NacosaListener
(10)启动项目,改变nacosa-flow.properties 任意值, 看到log
说明实时监听可以
(11)项目地址: