Spring 在另一台服务器上启动外部配置

Spring Boot external configuration on another server

我们正在将应用程序迁移到 spring 引导,我们得出的结论是将所有配置文件转移到外部服务器会很好。 spring boot 是否可以在启动过程中读取其他服务器的配置文件?如果这是可能的,我该如何实现呢?现在我从 app-config.yml 读取所有配置数据,但将来我想从 war 获取这个文件。感谢您的任何回答。

当然spring工具箱里有这样的东西:

http://cloud.spring.io/spring-cloud-config/

这会给你一个中央配置服务器支持,例如通过保存配置的 git 存储库。

希望这就是您要找的。

您可以使用 Spring Cloud Config Server,它允许通过 rest 服务共享属性文件夹。

在您的应用程序客户端中包含 Spring Cloud Config 客户端对 属性 源的依赖性,从服务器读取这些值。