报错:
Fetching config from server at : http://localhost:8888
刚开始以为是配置的有缓存的问题,
后来在网上查阅发现,
SpringBoot 加载 bootstrap.yml > application.yml
如何你要使用分布式配置中心,配置文件必须要改成bootstrap.yml
因为我们加载配置的时候,还没有开始加载appliction.yml这一步。所以端口默认走8888
如果你非要用application.yml。那么你可以把你的config-server项目的端口号改成8888这样就可以了。
但是这样不是走eruka上的
解决方案博客
https://blog.csdn.net/hubo_88/article/details/80726901
本文解析了SpringBoot中配置文件的加载顺序,强调了bootstrap.yml优先于application.yml被加载的特性。当使用分布式配置中心时,必须将配置文件命名为bootstrap.yml。若坚持使用application.yml,则需调整config-server项目的端口至8888,但此方案不推荐。

1万+

被折叠的 条评论
为什么被折叠?



