Springboot项目集成配置中心

在上一篇(配置中心添加配置)中,你已经在配置中心中成功创建了一个工程,并且创建了一个环境下的配置信息。接下来,需要在我们的springboot项目中获取到配置中心中的配置信息。其实,springboot项目集成配置中心几乎时无缝,零侵入的,只需要在启动时增加参数--spring.config.location=,来指定外部地址就可以了。下面是一个例子

java -jar dataflow-1.3.0.jar --spring.config.location=http://47.96.43.218:8083/config/getConfig.properties/dataflow/test-192.168.4.93/1.3.0?.properties

这个就是dataflow工程在测试环境启动时读取配置中心配置内容的例子,千万注意最后?前面不能有/,否则获取不到配置,尽管在浏览器里可以访问,但springboot的逻辑获取不到。
下面来详细说明一下那个http连接的各个部分的意义

image.png

丝毫不要怀疑getConfig.properties和后面?.properties的写法,都是必须的,这些都是springboot读取外部配置时 "优秀" 的判断决定的。

本地开发

本地开发由于不加--spring.config.location,所以仍然是使用本地的配置文件的。方便开发人员任性的修改本地配置信息,便于调试。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天是2018年结束前的倒数第二天,想着总归要做个盘点吧,尽管没有精力写的太深刻。去年定下了基调,但是并没有做年度...
    X逆生长阅读 1,904评论 0 0
  • 你坚持,你坚持,是为了遇见在人群中发光的自己。
    以梦为马的牙云云阅读 1,878评论 0 0