说明
- 项目运行的前提条件:服务注册中心已经启动。
- 本项目的服务注册与发现是基于 Spring Cloud Consul 实现。具体内容博主写在另一篇博客:
- 本博客是 Spring Cloud 微服务化(精简完整版)的一部分。
配置中心简介
- Consul 提供了一个
Key/Value
仓库来存储配置和其他元数据。 - 在特定的
bootstrap
时期配置会被加载到Spring 环境
中。配置默认存储在/config 目录
。根据应用名和激活的配置文件,模拟Spring Cloud Config
解析属性的顺序创建多个PropertySource
实例。例如,一个应用名为 “testApp” ,启用profile为 dev 的应用,以下配置源会被创建:-
config/testApp,dev/ config/testApp/ config/application,dev/ config/application/ <
-