0 Star 0 Fork 0

柴九 / demoncat-config-server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Config 服务配置中心

Config Server,用于集中管理端服务配置

前提

需要连接外网,来从git拉取服务配置

需要通过application.properties配置git用户和密码

说明

1、配置本地HOST,指向 Eureka Server

2、启动服务

脚本

启动脚本:doc/shell/start.sh

sh start.sh

关闭脚本:doc/shell/stop.sh

sh stop.sh

客户端说明

1、添加POM依赖

<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-config</artifactId>
</dependency>

2、配置 bootstrap.properties

# Git分支
spring.cloud.config.label=master
# Config Server
spring.cloud.config.fail-fast=true
spring.cloud.config.discovery.enabled=true 
spring.cloud.config.discovery.service-id=demoncat-config-server

3、在GIT的配置管理项目上,创建应用的目录,配置application.properties和application-{profile}.properties

4、配置刷新

1.使用 @RefreshScope 注解读取配置的Bean

2.更新GIT配置

3.刷新配置:curl -XPOST http://localhost:8000/actuator/refresh

常见问题

1、启动没有问题,但是拉取git配置文件时报错

1、用户名密码配置错误:检查配置

2、本地仓库有问题:删除项目部署目录下的 local 目录,重新拉取配置

java.lang.IllegalStateException: Cannot load environment

空文件

简介

Spring Cloud Config Server 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/86992773/demoncat-config-server.git
git@gitee.com:86992773/demoncat-config-server.git
86992773
demoncat-config-server
demoncat-config-server
master

搜索帮助