第一步 登录Apollo添加测试项目(apollo-test)
第二步 添加测试配置
第三步 添加依赖
第四步,修改application.properties
// 和普通的配置方式一样,直接通过@Value获取即可
@Value("${key}")
private String key;
如果是由多个配置项组成的一个配置集合,那我们可以针对起做一个单独的配置对象
创建配置文件对象
创建测试接口
测试
导入SpringCloud
创建配置文件刷新帮助类ApolloRefreshConfig
启用自动配置向
重启测试
@Value("${key}")
private String key;
缺点:该方式只有添加了@Value才能正常的刷新,如果配置比较多的话,无形中会增加很多体力劳动,第一种方式是一劳永逸的
一开始的测试中,我们会在application.properties中添加一个apollo.meta=http://127.0.0.1:8080
,这个只是适合本地开发的时候使用一下,如果需要发布测试环境、正式环境的时候,如何如配置环境的地址来实现切换呢?官方提供了几种方式
第一种,setting配置文件
第二种,运行时参数
第三种,代码中设置
具体的meta server的地址请根据个人的实际情况填写
到此,Apollo的整合就已经完成,基于目前的情况几乎可以满足日常开发过程中的大部分需要了,是不是超级简单!