博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud(十一):SringCloud Config
阅读量:6342 次
发布时间:2019-06-22

本文共 931 字,大约阅读时间需要 3 分钟。

Quick Start

microservice-config-server

  • microservice-config-server微服务中application.xml文件的部分配置:
spring:  cloud:    config:      server:        git:          uri: https://gitee.com/mmzs/microservice-spring-cloud-config-test复制代码
  • HTTP形式访问上面配置的git资源有以下几种形式:
/{application}/{profile}[/{label}]/{application}-{profile}.yml/{label}/{application}-{profile}.yml/{application}-{profile}.properties/{label}/{application}-{profile}.properties复制代码

例如:

  • 对于采用http://localhost:8080/foobar/dev/master即是第一种形式访问,不是为了得到真正的资源,它得到的结果如下图:

其中蓝色框是我们想得到的内容,但是采用这种方式不仅仅返回蓝色框的内容;其中红色框的内容代表的是资源存在的绝对路径(仅仅作为一个标识符),而且这个看似是链接的路径是不能访问的(但这不是一个bug)。

BootStarpApplication启动时,配置文件的加载顺序

bootstrap.*里面的配置--==优先于==-->链接Config server,加载远程配置(git仓库等)--==优先于==-->加载application.*里面的配置

  • 建议在bootstrap.yml中存放一些启动后就不想修改的配置
  • 如果没有设置spring.application.name则会默认读取application.xml中的信息;如果设置了,比如:foobar,则会寻找foorbar-dev.xml;foobar.xml等文件中设置的信息

转载于:https://juejin.im/post/5cfdce615188251ed032639a

你可能感兴趣的文章
Java中取两位小数
查看>>
使用 ftrace 调试 Linux 内核【转】
查看>>
唯一聚集索引上的唯一和非唯一非聚集索引
查看>>
Spark新愿景:让深度学习变得更加易于使用——见https://github.com/yahoo/TensorFlowOnSpark...
查看>>
linux磁盘配额
查看>>
NFS文件共享服务器的搭建
查看>>
IP_VFR-4-FRAG_TABLE_OVERFLOW【cisco设备报错】碎片***
查看>>
Codeforces Round #256 (Div. 2) D. Multiplication Table 【二分】
查看>>
ARM汇编指令格式
查看>>
HDU-2044-一只小蜜蜂
查看>>
HDU-1394-Minimum Inversion Number
查看>>
京东基于Spark的风控系统架构实践和技术细节
查看>>
什么时候使用CountDownLatch
查看>>
C#之MemberwiseClone与Clone
查看>>
Android性能优化之利用Rxlifecycle解决RxJava内存泄漏
查看>>
转: 如何为你的开源项目选择一个合适的开源协议?
查看>>
Atitit 记录方法调用参数上下文arguments
查看>>
webstorm常用功能FTP,及常用快捷键
查看>>
eclipse html 打开方式
查看>>
[求助] win7 x64 封装 出现 Administrator.xxxxx 的问题
查看>>