第一种:基于Spring的形式获取,缺陷是当Apollo文件发生改变,配置文件无法获取到最新的,后面有讲到解决方案
第二种:通过Apollo的形式获取,这种是直接获取通过Apollo配置的key,...填写项目信息
部门:Apollo有默认的,我这里就先用默认的了,当然Apollo还是支持自定义的
AppId: 这里的Appid要跟项目的spring.application.name 名称一致,否则无法读取配置...点击新增配置,进入新增配置界面
key:配置文件的属性key
value:配置文件的属性value值
comment:备注
集群环境,我这里选择dev,默认集群名称为default
注意:Apollo...发布配置
前面新增的配置只是持久化apollo数据库中,并未真正发布出去,项目中还无法读取到,所以只有到项目真正需要用到该配置,才需发布
?...项目直接读取Apollo的配置,并未读取本地的配置了
监听配置变化事件
监听配置变化事件只在应用真的关心配置变化,需要在配置变化时得到通知时使用,比如:数据库连接串变化后需要重建连接等。