Spring Cloud Config 刷新配置

Spring Cloud Config refresh configurations

是否可以通过调用 java 方法而不是使用 REST api 来刷新配置:

curl localhost:8080/actuator/refresh -d {} -H "Content-Type: application/json"

您可以使用 spring-cloud-context 中的 :

@Autowired
private RestartEndpoint restartEndpoint;

...

Thread restartThread = new Thread(() -> restartEndpoint.restart());
restartThread.setDaemon(false);
restartThread.start();

如果它们是 RefreshScope,这就是@alexbt to do it. But note that the spring cloud documentation also says you can refresh individual beans 的方式。