Spring Boot应用程序的

时间:2018-04-03 08:12:46

标签: java spring spring-boot configuration

因此,我有一个基于插件架构的Spring Boot应用程序,其配置属性正如您所期望的那样在application.yml中。由于插件可能启用或未启用,但我将每个插件的配置保存在单独的文件中。

更重要的是,我想区分这些文件(例如,通过不同地命名它们 - 最好是在插件本身的名称之后),而不是将它们全部设为application.yml

我知道我可以使用spring.config.name添加所有属性文件的名称,具体取决于启用的插件,但我想要一个更动态的方法。

例如,config目录,其中application.yml和每个插件命名的子文件夹 - 每个目录中都有一个单独的application.yml ...

理想情况下,我只需将spring.config.location设置为config文件夹的路径,Spring就会通过递归查找子文件夹来获取所有这些文件

所以,亲爱的春天专家,我向你提出的问题是:为了实现这一目标,我必须在配置上撒上什么神奇的尘埃?

你建议我采取其他方法吗?

0 个答案:

没有答案