在SpringCloud 2.0.0
版本以前,只要加入下面依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
并且在类上,变量上打上@RefreshScope
的注解,在启动的时候,都会看到
RequestMappingHandlerMapping : Mapped "{/refresh,methods=[post]}"
也就是SpringCloud
暴露了一个接口 /refresh
来给我们去刷新配置,但是SpringCloud 2.0.0
以后,有了改变.
我们需要在bootstrap.yml
里面加上需要暴露出来的地址
management:
endpoints:
web:
exposure:
include: refresh,health
现在的地址也不是/refresh
了,而是/actuator/refresh