我一直在努力将配置移到Spring Boot应用程序之外。下面是我尝试过的
使用根级别的配置和目录级别的配置-https://github.com/tjrekha/configs.git创建了一个git repo。
在配置服务器的bootstrap.properties中添加了以下内容
spring.cloud.config.server.git.searchPaths = {application} / {profile}
server.port = 8888
spring.cloud.config.server.git.uri = https://github.com/tjrekha/configs.git
工作原理-上面的配置库根目录下的配置似乎已加载。 http://localhost:8888/test/dev-返回开发人员配置,甚至在客户端配置中也已正确加载
什么不起作用-目录client1 / development(或qa或prod)下的配置不起作用。实际上,除root以外的其他任何级别都无法正常工作
我们有多个客户端组件。因此,想要将所有配置保留在单个存储库中,可以通过名称/环境来区分
不确定我想念什么