十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章给大家介绍Apollo配置中心怎么使用三板斧,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
成都创新互联公司是一家专业的成都网站建设公司,我们专注网站设计、成都做网站、网络营销、企业网站建设,买友情链接,一元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
一、Apollo的base配置:
app.properties
# test
app.id=umember
env=DEV //这个env的配置没有作用
apollo.meta=http://localhost:8080 //配置中心服务器地址,这里是关键
二、apollo配置生效
注解法:
1.@EnableApolloConfig(value = "application", order = 10)
2.@ConfigurationProperties+@Value方法
3.@ApolloConfig(namespace)初始化Config对象方法
4.@ApolloConfigChangeListener(namespace)变化监听
stringboot配置文件:
apollo.bootstrap.enabled=true
apollo.bootstrap.namespaces= application,TEST1.apollo,application.yml
apollo.cluster=SomeCluster
xml文件:
三、获取数据
@ConfigurationProperties(prefix = "redis.cache")
初始化参数方法一
@Value("${jdbc.type1:postgre}")
@ApolloJsonValue("${jsonBeanProperty:[]}")
初始化参数方法二
四、Apollo主要模块和关系
1.四个模块client、configService、portlat、adminService
2.关系
client与configService在程序端完成配置的读取和通知
portlat为前台管理页面,adminService为后台修改、发布等管理服务
关于Apollo配置中心怎么使用三板斧就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。