• 一、准备工作
  • 1.1 环境要求
  • 1.2 必选设置
  • 1.2.1 AppId
  • 1.2.2 Apollo Meta Server
  • 1.2.2.1 自定义Apollo Meta Server地址定位逻辑
  • 1.2.2.2 跳过Apollo Meta Server服务发现
  • 1.2.3 本地缓存路径
  • 1.2.3.1 自定义缓存路径
  • 1.2.4 可选设置
  • 1.2.4.1 Environment
  • 1.2.4.2 Cluster(集群)
  • 1.2.4.3 设置内存中的配置项是否保持和页面上的顺序一致
  • 1.2.4.4 配置访问密钥
  • 二、Maven Dependency
  • 三、客户端用法
  • 3.1 API使用方式
  • 3.1.1 获取默认namespace的配置(application)
  • 3.1.2 监听配置变化事件
  • 3.1.3 获取公共Namespace的配置
  • 3.1.4 获取非properties格式namespace的配置
  • 3.1.4.1 yaml/yml格式的namespace
  • 3.1.4.2 非yaml/yml格式的namespace
  • 3.2 Spring整合方式
  • 3.2.1 配置
  • 3.2.1.1 基于XML的配置
  • 3.2.1.2 基于Java的配置(推荐)
  • 3.2.1.3 Spring Boot集成方式(推荐)
  • 3.2.2 Spring Placeholder的使用
  • 3.2.2.1 XML使用方式
  • 3.2.2.2 Java Config使用方式
  • 3.2.2.3 ConfigurationProperties使用方式
  • 3.2.3 Spring Annotation支持
  • 3.2.4 已有配置迁移
  • 3.3 Demo
  • 四、客户端设计
  • 五、本地开发模式
  • 5.1 修改环境
  • 5.2 准备本地配置文件
  • 5.2.1 本地配置目录
  • 5.2.2 本地配置文件
  • 5.3 修改配置
  • 六、测试模式
  • 6.1 引入pom依赖
  • 6.2 在test的resources下放置mock的数据
  • 6.3 写测试类