首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring将一个目录中的所有配置文件导入到另一个配置文件中,而不显式指定配置文件/文件名

Spring将一个目录中的所有配置文件导入到另一个配置文件中,而不显式指定配置文件/文件名
EN

Stack Overflow用户
提问于 2021-02-09 11:00:10
回答 1查看 583关注 0票数 1

有没有一种方法可以导入目录中的所有配置文件,而不必逐个显式指定它们的配置文件/文件名?

我考虑过使用spring.config.import,但它似乎不支持指定一个目录或模式来动态导入目录中包含的任何配置文件。

例如:

我在config/目录中有主配置application.yml和子配置,其中包含application-test1.ymlapplication-testN.yml等。我希望自动加载目录下的所有配置文件,而无需在application.yml中显式指定它们。

我在下面试过了,但它们不起作用。

代码语言:javascript
复制
spring
    config
        import: classpath:config/

spring
    config
        file: file:config/*/
EN

回答 1

Stack Overflow用户

发布于 2021-02-09 17:01:25

spring.config.location=classpath:/custom-config/

这将从指定的文件夹加载配置。根据不同的配置文件配置,只有活动的配置文件配置将被导入,因此您需要确保加载的标准配置文件激活了这些配置文件(例如,使用spring.profiles.include)

其他参考资料:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66112364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档