繁体   English   中英

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

[英]How to use application.yml file from my sub modules?

您好我正在开发一个包含多个应用程序和多个模块的 spring 引导应用程序。 文件夹结构是这样的

project
       - apps
         - app1
         - app2
       - modules
         - module1
         - module2

每个模块都有自己的资源application-module{number}.yml文件。

现在我在我的 app1 中使用这些module1 1 和模块 2,这是一个module2启动应用程序。

app1application.yml文件,其中包含这个

spring:
    profiles:
      include: >
          module1,
          module2

我还在app1的应用程序文件中的@SpringBootApplication之后添加了EnableConfigurationProperties({Module1Config.class, Module2Config.class}) 仍然没有得到配置。

如果我将这些模块配置放在 app1 中

app1
   - resources
        - application.yml
        - application-module1.yml
        - application-module2.yml

然后它正在工作。 但我只想使用我的模块中的那些.. 我该怎么做???

哦,我以某种方式做到了...

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

spring:
    profiles:
       include: >
          module1

同样在模块2

spring:
     profiles:
         include: >
            module2

它现在正在工作......感谢我...... :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM