Spring Cloud Config обновляет конфигурации - PullRequest
0 голосов
/ 15 октября 2018

Возможно ли обновить конфигурации, вызывающие метод java, вместо того, чтобы использовать API REST:

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

1 Ответ

0 голосов
/ 15 октября 2018

Вы можете использовать ResartEndpoint class из spring-cloud-context:

@Autowired
private RestartEndpoint restartEndpoint;

...

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

Вот как @ alexbt предлагает сделать это,Но обратите внимание, что в весенней облачной документации также сказано, что вы можете обновить отдельные bean-компоненты , если они RefreshScope.

...