springCloud之配置中心学习

  调试了好久,中与在地址栏输入http://localhost:9004/liyong-test/ms-dev.properties,奇迹出现了,终于可以访问我的配置中心了。这次也是碰运气,并没有觉得会成功,是错误犯多了,没有错误可以犯了,当然你之前的调试不能犯已知错误,这绝对是浪费时间。之前一直百度,现在有点明白了。

   在配置中心的客户端时,也是一直报错,属性不能够初始化,一直尝试了好久也没对。实在没有办法,只有仔细比对博客中的项目和自己的,发现一个依赖不同,一个时client,一个sever。

spring-cloud-config-client 
spring-cloud-config-sever
在自己的工程中并没有用到这些,注解都没使用,但是系统确实真的用到了。所以以后看书确实要认真,一个单词的差别,在调试程序的时候可能就是一下午或一天,养成一个好习惯真的很重要。

Tips,这是一个约定,很重要,是开发人员不用写controller,

访问配置信息的URL与配置文件的映射关系如下:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
上面的url会映射{application}-{profile}.properties对应的配置文件,其中{label}对应Git上不同的分支,默认为master。我们可以尝试构造不同的url来访问不同的配置内容.

posted @   懂得了才能做一些改变  阅读(169)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示