2.6.2 测试

文章插图
3、Config配置中心3.1 模块介绍

文章插图
3.2 conf-sever 配置服务端3.2.1 依赖<!-- eureka 客户端依赖 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId></dependency><!-- config 配置中心服务端依赖 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId></dependency>3.2.2 配置信息 application.yml# 端口server: port: 8101# 服务名spring: application: name: edocmall-conf-server # 指定环境,适用于本地环境配置,即:将公共配置中心内部文件作为公共配置文件,提供给客户端使用# profiles:# active: native# git 仓配置信息 cloud: config: server: git: uri: https://gitee.com/wangsong_huayu/kh96-conf-server.git username: username password: password# eureka 注册中心的配置eureka: client: service-url: defaultZone: http://127.0.0.1:8096/eureka3.2.3 主启动类上的注解@EnableEurekaClient //config服务端注册到eureka注册中心@EnableConfigServer //开启 congfig 配置中心服务端3.2.4 本地公共配置 config-native.properties# 自定义公共配置kh96.conf.server=kh96-conf-server-native3.2.5 git 仓 管理的配置信息3.2.5.1 本地仓

文章插图
2.3.5.2 远程仓

文章插图
3.3 conf-client 配置客户端3.3.1 依赖<!-- eureka 客户端依赖 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId></dependency><!-- config 配置中心 客户端依赖 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId></dependency>3.3.2 配置信息application.yml# 端口server: port: 8102# 服务名spring: application: name: edocmall-conf-client3.3.3 配置信息 bootstrap.properties# 什么时候使用此配置文件# 1、当使用SpringCloud的config配置中心时,在客户端需要注册到eureka注册中心时,eureka配置信息必须增加在此文件中,才会生效# 2、当配置信息不能被其它的配置文件覆盖时,可以将内容配置到此文件中,优先级高于application(云可以遮住太阳)# config客户端,配置eureka注册中心eureka.client.service-url.defaultZone=http://127.0.0.1:8096/eureka# config客户端,开启主动发现eureka注册中心上 注册的config配置中心服务端,默认是关闭的,必须手动开spring.cloud.config.discovery.enabled=true# config客户端,指定eureka注册中心上注册的config配置中心服务端的服务名spring.cloud.config.discovery.service-id=edocmall-conf-server# 读取本地 配置配置文件# config客户端,指定从config配置中心服务端读取 本地 的公共配置文件名,注意:不需要加后缀,只要文件名#spring.cloud.config.name=config-native# 读取远程配置文件# config客户端,指定从 config配置中服务端读取的文件名,对应远程创库文件名 符号 - ,前面的名称spring.cloud.config.name=config# config客户端,指定从 config配置中服务端读取的文件名,对应远程创库文件名 符号 - ,后面的名称spring.cloud.config.profile=dev# config客户端,指定从 config配置中服务端读取 对应git远程仓库中配置所在的分支名,默认是master主线分支,也可以指定其他分支spring.cloud.config.label=master
经验总结扩展阅读
- 2023年农历七月十六可不可以结婚农历二零二三年七月十六能不能结婚
- 2023年农历七月二十三可不可以结婚
- 2023年农历七月三十可不可以结婚
- 2023年农历八月初三适不适合结婚
- 2024年六月廿三出生傅姓女孩名字怎么取生辰八字五行查询
- 2024年八月初三出生陆姓男孩名字怎么取生辰八字五行查询
- 2023年农历九月二十三是不是领证黄道吉日 今天领证顺利吗
- 松茸快递发三天会坏吗
- 三、Go环境安装
- 能轻松深情对视三分钟的星座情侣