请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于git配置自动刷新girlConfig配置类的问题

老师,您好:
我发现您写的girlConfig配置类,然后在GirlController注入的方式有问题,在使用/actuator/bus-refresh刷新时,只有启动服务后第一次才会刷新配置,后面的refresh都不会再刷新配置,获取的值依然是第一次刷新得到的值,您在课程里演示的时候也只是刷新过一次,并没有多次刷新测试。
我想问下这种定义配置类girlConfig(@RefreshScope)来刷新配置的方式是否有问题。而且我搜索问题发现之前有同学提出过只刷新一次的问题,您的回答是等springcloud正式版出来,但是我觉得这个应该是注入girlConfig配置类导致的问题,跟版本应该没什么关系,麻烦老师解答一下,以下是我用注入配置类和直接@Value注入的测试结果图片。
图片描述
图片描述
图片描述
图片描述

git上面配置文件的person.name已经是李四了,但是通过注入girlConfig配置类的方式获取的还是张三。

正在回答 回答被采纳积分+3

1回答

廖师兄 2019-07-03 22:53:06

先不考虑mq和Bus. 项目是springboot项目,要刷新配置, 使用RefreshScope和/refresh(注意,是/refresh。不是/bus-refresh)

后来spring cloud出来了,有了bus组件。才有了mq, bus, git,/bus-refresh 刷新。bus组件的刷新,的确是旧版本有bug.

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信