Java 如何使用子模块中的application.yml文件?
嗨,我正在开发一个包含多个应用程序和多个模块的spring boot应用程序。 文件夹结构如下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
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
它正在工作。。。谢谢我……:) 感谢您发布解决方案!我有同样的问题,你的回答解决了。谢谢你发布解决方案!我有同样的问题,你的回答解决了。