创建存放配置文件的 git 仓库
- 新建模块: config
当做一个空文件夹来使用
复制 2,3,4,11 项目的 application.yml 到 config 目录并改名
- item-service-dev.yml
- user-service-dev.yml
- order-service-dev.yml
- zuul-service-dev.yml
在dev.yml中添加spring.cloud.config.override-none:true
- 提交推送到远程仓库
- 最后,清空四个项目中的
application.yml
文件
dev指的是profile名,一般可写dev(开发)/test(测试)/prod(生产)
搭建配置中心config服务器
config配置中心从git仓库下载所有的配置文件,而其他微服务从config配置中心获取
- 创建config配置中心项目
- 添加config server/eureka client依赖
- 配置application.yml:application.name/git.uri:配置仓库路径/git.searchPaths:config/server.port/eureka.defaultZone
- 启动类添加注解:
@EnableConfigServer
配置中心的客户端
修改2,3,4,11项目
- 添加 config client 依赖
- 新建配置文件
bootstrap.yml
bootstrap.yml在springboot项目启动时,执行引导(初始化)操作,然后才加载 application.yml
配置
- eureka
- 配置中心的服务id
- 下载哪个配置文件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。