Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Boot-Cloud:/actuator/refresh正在工作,但无法动态获取更改的值_Java_Spring_Spring Boot_Spring Cloud - Fatal编程技术网

Java Spring Boot-Cloud:/actuator/refresh正在工作,但无法动态获取更改的值

Java Spring Boot-Cloud:/actuator/refresh正在工作,但无法动态获取更改的值,java,spring,spring-boot,spring-cloud,Java,Spring,Spring Boot,Spring Cloud,我正在学习Spring Boot/cloud/MicroService,对此我很陌生 正如标题所说,我无法动态刷新属性 我正在使用spring boot 2.0.0.RELEASE和spring cloud Finchley.M8,我更新了bootstrap.properties,如下所示: spring.application.name=XXXXX spring.cloud.config.uri=http://localhost:8888 management.endpoints.web.ex

我正在学习Spring Boot/cloud/MicroService,对此我很陌生

正如标题所说,我无法动态刷新属性

我正在使用spring boot 2.0.0.RELEASE和spring cloud Finchley.M8,我更新了bootstrap.properties,如下所示:

spring.application.name=XXXXX
spring.cloud.config.uri=http://localhost:8888
management.endpoints.web.exposure.include=*
management.security.enabled=false
endpoints.actuator.enabled=true
我正在向
/exactor/refresh
URL发送POST请求,以确保属性已刷新。我正在配置类上使用
@RefresheScope

执行器/刷新的post请求正在返回(我使用的是邮递员)

但是,对“我的服务”的请求没有获取这些更新的属性


如果我遗漏了什么,请告诉我。

我使用的是spring boot 2.0.1,我的请求是/refresh,它工作正常。您可以再试一次。
或者您可以使用spring boot 2.0.0并尝试/刷新。

我也有同样的问题,如果您像我一样使用@Value进行初始化,也许您可以在类中添加@RefreshScope。
这是参考文献

如果你使用@值来获取属性,那么考虑在类级别添加@刷新镜。请使用boot 2.0.1和Finchley.M9
[
    "config.client.version",
    "updated property on GIT"
]