美文网首页
Springboot项目集成配置中心

Springboot项目集成配置中心

作者: 孤月夜行舟 | 来源:发表于2019-01-08 10:15 被阅读0次

    在上一篇(配置中心添加配置)中,你已经在配置中心中成功创建了一个工程,并且创建了一个环境下的配置信息。接下来,需要在我们的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,所以仍然是使用本地的配置文件的。方便开发人员任性的修改本地配置信息,便于调试。

    相关文章

      网友评论

          本文标题:Springboot项目集成配置中心

          本文链接:https://www.haomeiwen.com/subject/ljqvrqtx.html