[英]Spring import all configuration files in a directory into another configuration file without specifying the profiles / filenames explicitly
有没有一种方法可以导入目录中的所有配置文件,而不必一一明确指定它们的配置文件/文件名?
我想过使用spring.config.import
但它似乎不支持指定目录或模式来动态导入目录中包含的任何配置文件。
例如:
我在config/
目录中有主配置application.yml
和子配置,其中包含application-test1.yml
、 application-testN.yml
等。 我想自动加载目录下的所有配置文件,而不在application.yml
中明确指定它们。
我在下面尝试了这些,但它们不起作用。
spring
config
import: classpath:config/
spring
config
file: file:config/*/
spring.config.location=classpath:/custom-config/
这应该从指定的文件夹加载配置。 根据不同的配置文件配置,只会导入活动配置文件配置,因此您需要确保加载的标准配置文件激活这些配置文件(例如,使用spring.profiles.include
)
更多参考资料:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.