Java 如何使用子模块中的application.yml文件?

Java 如何使用子模块中的application.yml文件?,java,spring,spring-boot,configuration,Java,Spring,Spring Boot,Configuration,嗨,我正在开发一个包含多个应用程序和多个模块的spring boot应用程序。 文件夹结构如下 project - apps - app1 - app2 - modules - module1 - module2 每个模块都有自己的资源应用程序模块{number}.yml文件 现在我在我的app1中使用了这些module1和module2,这是一个spring引导应用程序 app1有applic

嗨,我正在开发一个包含多个应用程序和多个模块的spring boot应用程序。 文件夹结构如下

project
       - apps
         - app1
         - app2
       - modules
         - module1
         - module2
每个模块都有自己的资源
应用程序模块{number}.yml
文件

现在我在我的app1中使用了这些
module1
module2
,这是一个spring引导应用程序

app1
application.yml
文件,其中包含

spring:
    profiles:
      include: >
          module1,
          module2
我还将
启用配置属性({Module1Config.class,Module2Config.class})
添加到
@SpringBootApplication
之后的
app1的应用程序文件中。仍然无法获取配置

如果我把那些模块配置放在app1中

app1
   - resources
        - application.yml
        - application-module1.yml
        - application-module2.yml
然后它就开始工作了。但我只想使用我模块中的那些。。我怎么能做到呢?

哦,我不知怎么做到了

我在module1资源文件夹中添加了一个包含内容的
application.yml
文件

spring:
    profiles:
       include: >
          module1
在模块2中类似

spring:
     profiles:
         include: >
            module2
它正在工作。。。谢谢我……:)

哦,我不知怎么做到了

我在module1资源文件夹中添加了一个包含内容的
application.yml
文件

spring:
    profiles:
       include: >
          module1
在模块2中类似

spring:
     profiles:
         include: >
            module2

它正在工作。。。谢谢我……:)

感谢您发布解决方案!我有同样的问题,你的回答解决了。谢谢你发布解决方案!我有同样的问题,你的回答解决了。