spring cloud config使用总结

来源:互联网 发布:三星固态硬盘优化软件 编辑:程序博客网 时间:2024/04/30 11:25

Spring cloud 统一配置中心构建:

http://cloud.51cto.com/art/201505/477946.html

1)有2种实现方式

一种是Git: 参照网址:

http://blog.csdn.net/liaokailin/article/details/51307215

一种是SVN:参照网址:

http://lvdccyb.iteye.com/blog/2282407

http://www.ityouknow.com/springcloud/2017/05/22/springcloud-config-git.html

2)SVN目录根config目录对应的关系:

例如:configServer的配置文件如下


SVN地址为:


对应的config的访问地址为:

http://localhost:8888/spring-cloud-infoboardServer/wlw

如:


对应的地址为:http://localhost:8888/infoboardServer/wlw

注意:config中的地址是按照SVN的子集目录往上级目录依次扩展的。

3)config 对应的SVN上配置文件属性的获取:


4)不使用config实现配置文件的动态修改和获取:

方法一、jar包同级目录下放置新的配置文件:

将spring boot项目打包成jar包,然后在jar包同级目录下建立config文件夹,将配置文件放在该文件夹中(或者直接将配置文件放到jar所在的目录下,多个jar包注意分别存不同文件夹);启动jar后,会自动从config 文件夹中获取最新的配置文件中的内容。

参照网址:http://blog.csdn.net/wo541075754/article/details/52540455

二、用压缩软件打开jar包,然后修改配置文件进行保存。

5)spring boot配置文件中值的获取:

参照网址:http://www.cnblogs.com/aqsunkai/archive/2017/04/07/6690573.html

6)spring cloud config client客户端配置文件自动获取:

参照网址:http://www.aichengxu.com/java/24652131.htm

7)rabbitMQ:

安装:http://blog.didispace.com/spring-boot-rabbitmq/

安装:http://www.cnblogs.com/ericli-ericli/p/5902270.html

与spring cloud bus整和:http://blog.didispace.com/springcloud7/

Bug解决:https://github.com/spring-cloud/spring-cloud-netflix/issues/1857

8)程序中获取配置文件中的值:

http://blog.csdn.net/guduyishuai/article/details/70879952