是否有任何解决办法可以避免调用 /refresh 来重新加载客户端 Spring Boot 中的属性?

Ras*_*a P 5 spring spring-boot spring-cloud

我了解了 spring-boots 配置服务器和配置客户端方法。但每次,当我对属性进行一些更改以反映在客户端时,我都必须调用刷新 POST API,而我想避免这种情况。我们可以在代码内部调用刷新而不是外部调用吗?

请帮忙。

Dan*_*sky 5

您可以按照官方文档中的描述通过Spring Cloud Bus来保存此问题。此外,您还可以使用博客条目作为分步指南。

另一种解决方案不那么奇特,但仍然有效。您可以将服务配置为RefreshEndpoint.refresh()定期调用,如主题中所述。