@RefreshScope not working - Spring Boot

后端 未结 2 1695
花落未央
花落未央 2020-12-28 11:04

I am following the approach described here: https://github.com/jeroenbellen/blog-manage-and-reload-spring-properties, the only difference is that in my case, the properties

2条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-28 11:31

    Anyone else facing this issue, please make sure the followings:

    1. Your controller is annotated with @RefreshScope
    2. Spring boot actuator is added into your dependency, as it is the module which actually provides these endpoints:

      org.springframework.boot spring-boot-starter-actuator

    3. Refresh endpoint has been updated to:

      http://{ip_address}:{port}/actuator/refresh

    4. Refresh endpoint isn't enabled by default. You have to enable it explicitly in the bootstrap.properties file by adding the following line:

      management.endpoints.web.exposure.include=*

    I have enabled all the endpoints, while you can just enable the specific endpoints as well.

提交回复
热议问题