1、ConfigServicePropertySourceLocator : Fetching config from server at: http://localhost:8888
Eureka 客户端的服务启动时,我配置是8001,但是发现启动时,会从8888端口获取配置信息。
其实就是一个配置文件优先级的问题;SpringCloud里面有个“启动上下文”,主要是用于加载远端的配置,也就是加载ConfigServer里面的配置,默认加载顺序为:加载bootstrap.*里面的配置 --> 链接configserver,加载远程配置 --> 加载application.*里面的配置; 总结:这里需要借助于“启动上下文”来处理加载远程配置;
解决方法
application.yml
文件改成 bootstrap.yml
的名称。