【已解决】配置中心 一直是读取dev的配置文件 即使把profile改成test 也是依然读取dev的配置文件
来源:6-3 Config Client

平_常_心
2019-09-13
师兄好!
看到之前有人提问这个问题,但是提问者没有将问题描述清楚,今天我也遇到的相同的问题
先看下配置这是order项目中的bootstrap.yml文件
这个是git上的test配置
这个是Eureka上注册的服务列表
现在的现象是通过config项目可以访问到test的配置信息
以下是order项目的启动信息,这里从config中获取到的是还是dev
并且config项目打印的也是dev的配置
最终通过浏览器访问http://localhost:8080/env/print自然也就是dev了
不知道跟版本是否有关系
现在使用的SpringBoot的版本是2.1.8.RELEASE
SpringCloud的版本是Greenwich.SR2
请师兄帮忙看一下
写回答
1回答
-
平_常_心
提问者
2019-09-13
通过跟踪断点发现order项目读取到的配置文件还是dev,而明明已经在项目中将dev改成了test
罪魁祸首是因为修改成test之后没有重新进行maven编译,现在使用的还是上一次编译的配置,上一次编译的配置是dev
重新使用maven编译之后,再次访问
http://localhost:8080/env/print
就可以看到test了
012020-03-07
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5672 学习 · 2489 问题
相似问题