SpringCloud客户端通过服务端获取Github配置

2025-11-19 17:14:42

1、在github本地文件夹新建文件:microcloudservice-config-client。

SpringCloud客户端通过服务端获取Github配置

2、配置文件中的内容如图所示:

SpringCloud客户端通过服务端获取Github配置

SpringCloud客户端通过服务端获取Github配置

3、将新加的文件提交到github中。

SpringCloud客户端通过服务端获取Github配置

4、建立一个项目模块microcloudservice-config-client-3355。

SpringCloud客户端通过服务端获取Github配置

5、修改项目pom.xml文件,增加相应的依赖支持。

SpringCloud客户端通过服务端获取Github配置

6、在类路径下新建一个bootstrap.yml文件,这个文件是系统级的,优先级更加高。

SpringCloud会创建一个“Bootstrap Context”,作为Spring应用的Application Context的父上下文。初始化的时候,“Bootstrap Context”负责从外部源加载配置属性并负责解析配置。这两个上下文共享一个从外部获取的“Environment”。Bootstrap属性有高优先级,默认情况下,它们不会被本地配置覆盖。“Bootstrap context”和“Applicaton Context”有着不同的约定,所以新增了一个“bootstrap.yml”文件,保证“Bootstrap context”和“Applicaton Context”配置的分离。

SpringCloud客户端通过服务端获取Github配置

7、新建application.yml配置文件。

SpringCloud客户端通过服务端获取Github配置

8、在windows下添加如下映射。

SpringCloud客户端通过服务端获取Github配置

9、新建rest控制类,验证从github上读取配置。

SpringCloud客户端通过服务端获取Github配置

10、启动SpringCloud Config服务端,启动SpringCloud Config客户端。

通过地址访问:http://client-config.com:8201/getconfig

SpringCloud客户端通过服务端获取Github配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢