【发布时间】:2017-07-12 08:37:35
【问题描述】:
在我的 Spring Boot 应用程序中,我有主 application.yml 文件。我有很多属性,因此我想要另一个 yml 文件,其中包含指定的属性,按它们的逻辑或其他东西分组。
如何配置一个 Bean,从一个新的 yml 文件加载和使用所有属性,以及从另一个新的 yml 加载另一个 Bean?它的最佳做法是什么?
我找到了使用YamlPropertiesFactoryBean 的示例,并且这个bean 可以读取多个资源(yml 文件),但是在另一个bean 中,当我自动装配这个YamlPropertiesFactoryBean 时,我无法获得那个特定的yml,因为getObject() 的这个YamlPropertiesFactoryBean 将拥有我添加的所有 yml 资源。
【问题讨论】:
标签: spring spring-boot properties resources yaml