我有一个数据库通信模块(my-db-lib)
,它被导入到基于Spring Boot的Web应用程序模块(my-web-app)
我想在my-db-lib
中设置有关数据库的配置,并在my-web-app
my-db-lib
中的application.yml
db:
url: localhost
my-web-app
中的application.yml
app:
message: hello
my-web-app
运行时,它只能读取app.message
而非db.url
似乎yml文件只替换为具有最高优先级的文件(当不使用配置文件时) 这样对吗?我怎样才能达到目的?
谢谢, 抱歉我的英语不好:D
答案 0 :(得分:1)
父模块中的application.yml
将覆盖子模块中的application.yml
。
您可以使用此:
application-my-db-lib.yml
for模块my-db-lib
application.yml
for模块my-web-app