Java 另一台服务器上的Spring引导外部配置
我们正在将应用程序迁移到spring boot,我们得出结论,最好将所有配置文件转移到外部服务器。我想知道SpringBoot是否能够在启动期间从另一台服务器读取配置文件?如果这是可能的,我如何实现它?现在我从app-config.yml中读取了所有配置数据,但将来我想从war中了解这个文件。谢谢你的回答。当然,spring工具箱里有这样的东西: 这将为您提供一个中央配置服务器,例如由保存配置的git存储库提供支持Java 另一台服务器上的Spring引导外部配置,java,spring,configuration,spring-boot,Java,Spring,Configuration,Spring Boot,我们正在将应用程序迁移到spring boot,我们得出结论,最好将所有配置文件转移到外部服务器。我想知道SpringBoot是否能够在启动期间从另一台服务器读取配置文件?如果这是可能的,我如何实现它?现在我从app-config.yml中读取了所有配置数据,但将来我想从war中了解这个文件。谢谢你的回答。当然,spring工具箱里有这样的东西: 这将为您提供一个中央配置服务器,例如由保存配置的git存储库提供支持 希望这就是您想要的。您可以使用Spring云配置服务器,它允许通过rest服务
希望这就是您想要的。您可以使用Spring云配置服务器,它允许通过rest服务共享属性文件夹
在您的应用程序中,客户端包含Spring Cloud配置客户端对属性源的依赖项,从服务器读取这些值。配置文件不必在WAR中。您可以使用
spring.config.location
指定外部文件,例如可以指向file:///srv/app/config.yml
。我使用这种方法处理存储在同一台服务器上的配置文件,但与项目不同的目录中。也可能引用一些远程配置文件,但不确定。查看以了解更多详细信息。我知道这可以从文件中执行,但我想知道是否也可以从外部服务器执行。请参阅