[英]How do I use a variable from an application.yml file in my normal code?
[英]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
启动应用程序。
app1
有application.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.