我有一个用于数据库通信的模块(my-db-lib)
,并导入到基于 Spring Boot 的 Web 应用程序模块(my-web-app)
我想设置有关数据库的配置my-db-lib
,并在中设置网络应用程序my-web-app
当我使用 yml 文件时,
- application.yml 中
my-db-lib
db:
url: localhost
- application.yml 中
my-web-app
app:
message: hello
When my-web-app
运行,它只能读取app.message
not db.url
看来 yml 文件只是被替换为具有最高优先级的文件(不使用配置文件时)
这样对吗?我怎样才能达到目的?
谢谢,
抱歉我的英语很差:D
The application.yml
在子模块中将被覆盖application.yml
在父模块中。
你可以使用这个:
-
application-my-db-lib.yml
对于模块my-db-lib
-
application.yml
对于模块my-web-app
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)