【发布时间】:2016-06-11 05:22:30
【问题描述】:
有人知道我们是否可以将属性文件存储在 github 上的不同文件夹下,然后 spring-boot 配置服务器可以读取这些文件吗?
例如,如果我的属性文件存储库是:
我可以在 config-files 存储库下拥有任意数量的文件夹,然后这些文件夹下会有属性文件吗?能做到吗?
【问题讨论】:
标签: spring configuration spring-boot
有人知道我们是否可以将属性文件存储在 github 上的不同文件夹下,然后 spring-boot 配置服务器可以读取这些文件吗?
例如,如果我的属性文件存储库是:
我可以在 config-files 存储库下拥有任意数量的文件夹,然后这些文件夹下会有属性文件吗?能做到吗?
【问题讨论】:
标签: spring configuration spring-boot
您可以在 Github 中创建各种目录,并在您的项目中提供 bootstrap.properties 文件。下面显示了一个示例引导文件
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>
【讨论】:
我建议看看Spring Could Config 模块。 Spring 生态系统涵盖了您的用例,最好跟随经过验证的脚步,而不是创建您的自定义解决方案。
【讨论】: