spring cloud config client config刷新不起作用

时间:2018-03-08 09:01:10

标签: java spring spring-boot spring-cloud

使用spring cloud配置客户端时,我尝试通过更新application.properites文件来更新我的应用配置。但这不起作用。

我已经尝试过:更新配置文件,并提交到git;

任何人都知道发生了什么事? 我尝试测试它导致控制器字符串值如下所示:

@Value("${my-name}")
private String name;

我已经在我的客户端配置中添加了@RefreshScope; 我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

我终于工作了为什么。 它没有用,因为我把@RefreshScope放在了错误的地方。 如果我们希望它能够正常工作,我们需要将@RefreshScope放到我们想要更新值的配置类中。 因此,在我的情况下,我需要将它放在使用此bean值的Controller类中。

@RefreshScope
public class ClientController {
    @Value("${my-name}")
    private String name;
}