前提:spring boot 2.0.2     cloud  Finchley.RELEASE

基本的配置,我就不多余阐述,copy来copy去,也没意思。

记下遇到的一些坑:

1、git配置文件的名称要和config-client的应用名一致,比如 应用名是 a-b-c 配置文件名就可以是 a-b-c-dev 或a-b-c-pro等

2、git配置文件修改后,client取不到最新配置的问题,有2种解决方案,一种手动刷新,一种通过spring-cloud-bus自动刷新

  我这里只做了手动刷新,都是client的配置,基本配置如下:

    2.1加入监控组件

  

     2.2通过@Value获取配置的地方,都要加上@RefreshScope

 

     2.3 bootstrap.yml 配置中加入一下,目的是释放开actuator的访问接口

      

 

 

     2.4 改变git配置后,需要手动post刷新client

    

    2.5之后client取用配置就是最新的

    

 

需要搭建自动刷新的朋友,可以参考 https://blog.csdn.net/qq_35098526/article/details/80017725

 

 posted on 2018-12-03 14:50  遗忘像风一样  阅读(137)  评论(0编辑  收藏  举报