没有服务器的Spring云配置

没有服务器的Spring云配置,spring,system,spring-cloud,spring-cloud-config,spring-config,Spring,System,Spring Cloud,Spring Cloud Config,Spring Config,在使用SpringCloud配置时,配置服务器的角色似乎相当愚蠢,托管它似乎是不必要的开销。有没有办法让客户端直接从git repo读取配置?您可以让Spring Boot查看配置文件的特定位置: 如果您将此位置设置为克隆的git repo(在您需要的分支上签出),并从源存储库解决更新问题,这可能会起作用。可以通过嵌入配置服务器方法实现 如果要直接从后端存储库(而不是从配置服务器)读取应用程序的配置,基本上需要一个没有端点的嵌入式配置服务器。您可以通过不使用@EnableConfigServe

在使用SpringCloud配置时,配置服务器的角色似乎相当愚蠢,托管它似乎是不必要的开销。有没有办法让客户端直接从git repo读取配置?

您可以让Spring Boot查看配置文件的特定位置:


如果您将此位置设置为克隆的git repo(在您需要的分支上签出),并从源存储库解决更新问题,这可能会起作用。

可以通过嵌入配置服务器方法实现

如果要直接从后端存储库(而不是从配置服务器)读取应用程序的配置,基本上需要一个没有端点的嵌入式配置服务器。您可以通过不使用@EnableConfigServer注释(设置spring.cloud.config.server.bootstrap=true)完全关闭端点。