spring 不同文件夹下的启动配置服务器属性文件?

spring boot config server properties files under different folders?

有人知道我们是否可以将属性文件存储在 github 上的不同文件夹下,然后 spring-boot config server 可以读取这些文件吗?

例如,如果我的属性文件存储库是:

我可以在 config-files 存储库下拥有任意数量的文件夹,然后这些文件夹下会有属性文件吗?可以吗?

我建议看一下 Spring Could Config 模块。 Spring 生态系统涵盖了您的用例,最好遵循经过验证的步骤而不是创建您的自定义解决方案。

您可以在 Github 中创建各种目录并在您的项目中提供 bootstrap.properties 文件。下面显示了示例 bootstrap 文件

spring.cloud.config.uri=<your config server url>
spring.application.name=<your folder name in github>
spring.cloud.config.label=<github project branch name>
spring.output.ansi.enabled=ALWAYS
spring.profiles.active=<active profile in spring>