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
推荐阅读
- 三、Go环境安装
- 原神三相众物枯焦状态怎么恢复
- 三星zfold3最新消息_三星Galaxyzfold3上市
- 第三方代开的微信小程序更换管理员
- 三星f52和红米note10pro哪个值得买_三星f52和红米note10pro怎么选
- 之五 2流高手速成记:Springboot整合Shiro实现安全管理
- SpringBoot Starter缘起
- three.js webgl3D光伏,3D太阳能能源,3D智慧光伏、光伏发电、清洁能源三维可视化解决方案——第十六课
- 四十八 SpringCloud微服务实战——搭建企业级开发框架:【移动开发】整合uni-app搭建移动端快速开发框架-使用第三方UI框架
- 和平精英三周年潮玩舞台该怎么玩